Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
schedule
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
fengzhaoyu
schedule
Commits
5b3f5acf
Commit
5b3f5acf
authored
5 years ago
by
xiexiaoqin
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev' into release_beta/1.0.0
parents
57fc275d
780a8bf7
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
137 additions
and
132 deletions
+137
-132
list.js
components/list/list.js
+0
-1
createMeeting.js
pages/createMeeting/createMeeting.js
+20
-8
index.js
pages/index/index.js
+107
-121
meetingDetail.acss
pages/meetingDetail/meetingDetail.acss
+8
-2
meetingDetail.axml
pages/meetingDetail/meetingDetail.axml
+2
-0
No files found.
components/list/list.js
View file @
5b3f5acf
...
@@ -24,7 +24,6 @@ Component({
...
@@ -24,7 +24,6 @@ Component({
didUnmount
()
{
},
didUnmount
()
{
},
methods
:
{
methods
:
{
comSelectList
(
event
)
{
comSelectList
(
event
)
{
console
.
log
(
event
,
2222
)
if
(
this
.
props
.
multiple
&&
event
.
currentTarget
.
dataset
.
item
.
id
!=
-
1
)
{
if
(
this
.
props
.
multiple
&&
event
.
currentTarget
.
dataset
.
item
.
id
!=
-
1
)
{
if
(
this
.
data
.
comSelectList
.
includes
(
-
1
))
{
if
(
this
.
data
.
comSelectList
.
includes
(
-
1
))
{
this
.
setData
({
this
.
setData
({
...
...
This diff is collapsed.
Click to expand it.
pages/createMeeting/createMeeting.js
View file @
5b3f5acf
...
@@ -343,17 +343,29 @@ create.Page({
...
@@ -343,17 +343,29 @@ create.Page({
if
(
res
.
data
.
code
===
0
)
{
if
(
res
.
data
.
code
===
0
)
{
this
.
$store
.
data
.
tabBarIndex
=
'1'
this
.
$store
.
data
.
tabBarIndex
=
'1'
if
(
this
.
data
.
repeatable
===
0
)
{
if
(
this
.
data
.
repeatable
===
0
)
{
this
.
$store
.
data
.
onceMeetingContent
=
{
// this.$store.data.onceMeetingContent = {
startTime
:
new
Date
(
this
.
$store
.
data
.
startTime
),
// startTime: new Date(this.$store.data.startTime),
endTime
:
new
Date
(
this
.
$store
.
data
.
endTime
),
// endTime: new Date(this.$store.data.endTime),
confirmAttendance
:
res
.
data
.
data
.
confirmAttendance
,
// confirmAttendance: res.data.data.confirmAttendance,
title
:
res
.
data
.
data
.
title
,
// title: res.data.data.title,
id
:
res
.
data
.
data
.
id
// id: res.data.data.id
// }
if
(
this
.
$store
.
addOnceMeeting
)
{
this
.
$store
.
addOnceMeeting
({
startTime
:
new
Date
(
this
.
$store
.
data
.
startTime
),
endTime
:
new
Date
(
this
.
$store
.
data
.
endTime
),
confirmAttendance
:
res
.
data
.
data
.
confirmAttendance
,
title
:
res
.
data
.
data
.
title
,
id
:
res
.
data
.
data
.
id
})
}
}
}
else
{
}
else
{
this
.
$store
.
data
.
indexNeedUpdate
=
true
if
(
this
.
$store
.
modifyErpeatMeeting
)
{
this
.
$store
.
modifyErpeatMeeting
()
}
// this.$store.data.indexNeedUpdate = true
}
}
console
.
log
(
this
.
$store
.
data
.
onceMeetingContent
)
this
.
update
()
this
.
update
()
dd
.
navigateBack
({
dd
.
navigateBack
({
...
...
This diff is collapsed.
Click to expand it.
pages/index/index.js
View file @
5b3f5acf
...
@@ -57,23 +57,13 @@ create.Page({
...
@@ -57,23 +57,13 @@ create.Page({
scheduleList
:
[],
scheduleList
:
[],
timer
:
null
,
timer
:
null
,
isFirstLoad
:
true
,
isFirstLoad
:
true
,
isLoaded
:
false
,
blankDataLength
:
0
,
blankDataLength
:
0
,
blankDataLengthAfter
:
0
,
blankDataLengthAfter
:
0
,
minYear
:
minYear
,
minYear
:
minYear
,
maxYear
:
maxYear
,
maxYear
:
maxYear
,
todayIndex
:
0
,
todayIndex
:
0
,
onShow
()
{
onShow
()
{
//单次会议往DateMap中添加
if
(
this
.
$store
.
data
.
onceMeetingContent
)
{
dd
.
setNavigationBar
({
title
:
"日程"
});
this
.
getScheduleList
(
this
.
$store
.
data
.
onceMeetingContent
,
"once"
);
this
.
$store
.
data
.
onceMeetingContent
=
null
;
this
.
update
();
}
//刷新动态列表
//刷新动态列表
if
(
this
.
$store
.
data
.
isIndexAffairListNeedUpdate
)
{
if
(
this
.
$store
.
data
.
isIndexAffairListNeedUpdate
)
{
this
.
getPages
(
1
);
this
.
getPages
(
1
);
...
@@ -85,6 +75,54 @@ create.Page({
...
@@ -85,6 +75,54 @@ create.Page({
this
.
getData
();
this
.
getData
();
},
30000
);
},
30000
);
},
},
onLoad
(
query
)
{
console
.
log
(
query
);
if
(
query
&&
JSON
.
stringify
(
query
)
!==
"{}"
)
{
this
.
setData
({
listLoading
:
false
});
const
scheduleItem
=
JSON
.
parse
(
Object
.
keys
(
query
)[
0
].
split
(
"="
)[
1
]);
dd
.
navigateTo
({
url
:
`./../meetingDetail/meetingDetail?scheduleItem=
${
encodeURIComponent
(
JSON
.
stringify
(
scheduleItem
)
)}
`
});
}
dd
.
setNavigationBar
({
title
:
"动态"
});
this
.
isFirstLoad
=
true
;
//获取动态列表
this
.
getPages
(
1
);
//获取日程列表
this
.
getData
();
this
.
$store
.
modifyOnceMeetingContent
=
(
content
)
=>
{
this
.
modifyOnceMeetingContent
(
content
);
}
this
.
$store
.
modifyErpeatMeeting
=
()
=>
{
this
.
modifyErpeatMeeting
()
}
this
.
$store
.
addOnceMeeting
=
(
content
)
=>
{
this
.
addOnceMeeting
(
content
)
}
this
.
update
();
},
//添加单次会议
addOnceMeeting
(
content
)
{
this
.
getData
(
true
);
dd
.
setNavigationBar
({
title
:
"日程"
});
this
.
getScheduleList
(
content
,
"once"
);
this
.
setData
({
scheduleList
:
this
.
scheduleList
.
slice
(
this
.
firstPage
*
this
.
pageSize
,
this
.
currentPage
*
this
.
pageSize
),
loading
:
false
});
},
//修改重复会议
//修改重复会议
modifyErpeatMeeting
()
{
modifyErpeatMeeting
()
{
this
.
getData
();
this
.
getData
();
...
@@ -110,6 +148,61 @@ create.Page({
...
@@ -110,6 +148,61 @@ create.Page({
}
}
}
}
},
},
getData
(
onlyChangeSign
)
{
getHomeUserSchedule1
({
startTime
:
"2020-01-01 00:00:00"
,
endTime
:
"2025-12-30 23:59:59"
}).
then
(
res
=>
{
//只修改sign, 防止30S后刷新页面
if
(
onlyChangeSign
)
{
console
.
log
(
'只修改sign'
)
this
.
setData
({
sign
:
res
.
data
.
data
.
sign
})
return
}
//第一次加载
if
(
this
.
isFirstLoad
&&
!
this
.
isLoaded
)
{
console
.
log
(
'第一次加载'
)
this
.
getScheduleList
(
res
.
data
.
data
);
this
.
getPagination
(
this
.
scheduleList
);
this
.
setData
({
scheduleList
:
this
.
scheduleList
.
slice
(
this
.
firstPage
*
this
.
pageSize
,
this
.
currentPage
*
this
.
pageSize
),
sign
:
res
.
data
.
data
.
sign
,
loading
:
false
});
this
.
isLoaded
=
true
;
return
;
}
//是否刷新页面
if
(
res
.
data
.
data
.
sign
!==
this
.
data
.
sign
)
{
console
.
log
(
'刷新页面'
)
DateMap
=
getDateMap
(
this
.
minYear
,
this
.
maxYear
);
this
.
getScheduleList
(
res
.
data
.
data
);
this
.
totalPages
=
Math
.
ceil
(
this
.
scheduleList
.
length
/
this
.
pageSize
);
this
.
setData
({
scheduleList
:
this
.
scheduleList
.
slice
(
this
.
firstPage
*
this
.
pageSize
,
this
.
currentPage
*
this
.
pageSize
),
sign
:
res
.
data
.
data
.
sign
});
}
}).
catch
(
err
=>
{
if
(
err
&&
err
.
refresh
)
{
this
.
setData
({
refresh
:
true
});
}
});
},
onHide
()
{
onHide
()
{
clearInterval
(
this
.
timer
);
clearInterval
(
this
.
timer
);
this
.
timer
=
null
;
this
.
timer
=
null
;
...
@@ -117,36 +210,6 @@ create.Page({
...
@@ -117,36 +210,6 @@ create.Page({
refresh
()
{
refresh
()
{
this
.
onLoad
();
this
.
onLoad
();
},
},
onLoad
(
query
)
{
console
.
log
(
query
);
if
(
query
&&
JSON
.
stringify
(
query
)
!==
"{}"
)
{
this
.
setData
({
listLoading
:
false
});
const
scheduleItem
=
JSON
.
parse
(
Object
.
keys
(
query
)[
0
].
split
(
"="
)[
1
]);
dd
.
navigateTo
({
url
:
`./../meetingDetail/meetingDetail?scheduleItem=
${
encodeURIComponent
(
JSON
.
stringify
(
scheduleItem
)
)}
`
});
}
dd
.
setNavigationBar
({
title
:
"动态"
});
this
.
isFirstLoad
=
true
;
//获取动态列表
this
.
getPages
(
1
);
//获取日程列表
this
.
getData
();
this
.
$store
.
modifyOnceMeetingContent
=
(
content
)
=>
{
this
.
modifyOnceMeetingContent
(
content
);
}
this
.
$store
.
modifyErpeatMeeting
=
()
=>
{
this
.
modifyErpeatMeeting
()
}
this
.
update
();
},
//动态列表侧滑的时候禁止页面上下滑动
//动态列表侧滑的时候禁止页面上下滑动
setBodyDisableScroll
(
isStopBodyScroll
)
{
setBodyDisableScroll
(
isStopBodyScroll
)
{
this
.
setData
({
this
.
setData
({
...
@@ -327,61 +390,7 @@ create.Page({
...
@@ -327,61 +390,7 @@ create.Page({
}
}
}
}
},
},
getData
(
onlyChangeSign
)
{
getHomeUserSchedule1
({
startTime
:
"2020-01-01 00:00:00"
,
endTime
:
"2025-12-30 23:59:59"
}).
then
(
res
=>
{
//只修改sign, 防止30S后刷新页面
if
(
onlyChangeSign
)
{
console
.
log
(
'只修改sign'
)
this
.
setData
({
sign
:
res
.
data
.
data
.
sign
})
return
}
//第一次加载
if
(
this
.
isFirstLoad
)
{
console
.
log
(
'第一次加载'
)
this
.
getScheduleList
(
res
.
data
.
data
);
this
.
getPagination
(
this
.
scheduleList
);
this
.
setData
({
scheduleList
:
this
.
scheduleList
.
slice
(
this
.
firstPage
*
this
.
pageSize
,
this
.
currentPage
*
this
.
pageSize
),
loading
:
false
});
this
.
backToToday
(
"first"
);
}
//定时任务是否刷新页面
if
(
this
.
data
.
sign
&&
res
.
data
.
data
.
sign
!==
this
.
data
.
sign
)
{
console
.
log
(
'刷新页面'
)
DateMap
=
getDateMap
(
this
.
minYear
,
this
.
maxYear
);
this
.
getScheduleList
(
res
.
data
.
data
);
this
.
setData
({
scheduleList
:
this
.
scheduleList
.
slice
(
this
.
firstPage
*
this
.
pageSize
,
this
.
currentPage
*
this
.
pageSize
),
loading
:
false
});
}
this
.
setData
({
sign
:
res
.
data
.
data
.
sign
})
}).
catch
(
err
=>
{
if
(
err
&&
err
.
refresh
)
{
this
.
setData
({
refresh
:
true
});
}
});
},
//生成DateMap值
//生成DateMap值
setDateMapValue
(
startTime
,
endTime
,
item
,
type
)
{
setDateMapValue
(
startTime
,
endTime
,
item
,
type
)
{
const
pushItem
=
{
const
pushItem
=
{
...
@@ -514,7 +523,7 @@ create.Page({
...
@@ -514,7 +523,7 @@ create.Page({
}
}
},
},
//日程数据
//日程数据
getScheduleList
(
response
,
type
,
changePagination
)
{
getScheduleList
(
response
,
type
)
{
if
(
type
==
"once"
)
{
if
(
type
==
"once"
)
{
this
.
setDateMapValue
(
response
.
startTime
,
response
.
endTime
,
response
);
this
.
setDateMapValue
(
response
.
startTime
,
response
.
endTime
,
response
);
}
else
{
}
else
{
...
@@ -595,29 +604,6 @@ create.Page({
...
@@ -595,29 +604,6 @@ create.Page({
}
}
});
});
this
.
scheduleList
=
DateList
;
this
.
scheduleList
=
DateList
;
// if (changePagination) {
// this.setData({
// scheduleList: this.scheduleList.slice(
// this.firstPage * this.pageSize,
// this.currentPage * this.pageSize
// ),
// loading: false
// });
// return
// }
// this.getPagination(this.scheduleList);
// // 第一次加载
// this.setData({
// scheduleList: this.scheduleList.slice(
// this.firstPage * this.pageSize,
// this.currentPage * this.pageSize
// ),
// loading: false
// });
// //定位到当前日期
// this.backToToday("first");
},
},
//日程上拉加载
//日程上拉加载
lower
()
{
lower
()
{
...
@@ -715,7 +701,7 @@ create.Page({
...
@@ -715,7 +701,7 @@ create.Page({
}
}
if
(
offset
==
"next"
)
{
if
(
offset
==
"next"
)
{
for
(
let
i
=
this
.
data
.
currentDataIndex
;
i
<
rect
[
0
].
length
;
i
++
)
{
for
(
let
i
=
this
.
data
.
currentDataIndex
;
i
<
rect
[
0
].
length
;
i
++
)
{
if
(
rect
[
0
][
i
].
top
>
0
)
{
if
(
rect
[
0
][
i
]
&&
rect
[
0
][
i
]
.
top
>
0
)
{
if
(
if
(
this
.
data
.
scheduleList
[
i
].
dateStr
.
split
(
"/"
)[
1
]
!==
this
.
data
.
scheduleList
[
i
].
dateStr
.
split
(
"/"
)[
1
]
!==
this
.
data
.
currentData
.
split
(
"/"
)[
1
]
this
.
data
.
currentData
.
split
(
"/"
)[
1
]
...
@@ -734,7 +720,7 @@ create.Page({
...
@@ -734,7 +720,7 @@ create.Page({
this
.
data
.
scheduleList
.
length
-
1
this
.
data
.
scheduleList
.
length
-
1
);
);
for
(;
i
>
0
;
i
--
)
{
for
(;
i
>
0
;
i
--
)
{
if
(
rect
[
0
][
i
].
top
<
50
)
{
if
(
rect
[
0
][
i
]
&&
rect
[
0
][
i
]
.
top
<
50
)
{
if
(
if
(
this
.
data
.
scheduleList
[
i
].
dateStr
.
split
(
"/"
)[
1
]
!==
this
.
data
.
scheduleList
[
i
].
dateStr
.
split
(
"/"
)[
1
]
!==
this
.
data
.
currentData
.
split
(
"/"
)[
1
]
this
.
data
.
currentData
.
split
(
"/"
)[
1
]
...
...
This diff is collapsed.
Click to expand it.
pages/meetingDetail/meetingDetail.acss
View file @
5b3f5acf
...
@@ -5,8 +5,14 @@
...
@@ -5,8 +5,14 @@
/* height: calc(100vh - 200rpx); */
/* height: calc(100vh - 200rpx); */
}
}
.affair-list-margin-top {
page {
margin-top: 16rpx;
background: #fff;
}
.affair-list-margin-line {
width: 100%;
height: 16rpx;
background: #f5f6f7;
}
}
.simple-column {
.simple-column {
...
...
This diff is collapsed.
Click to expand it.
pages/meetingDetail/meetingDetail.axml
View file @
5b3f5acf
...
@@ -221,6 +221,8 @@
...
@@ -221,6 +221,8 @@
<!-- 动态列表 -->
<!-- 动态列表 -->
<import src="../../template/avater/index.axml"/>
<import src="../../template/avater/index.axml"/>
<import src="../../template/affairBlank/index.axml"/>
<import src="../../template/affairBlank/index.axml"/>
<view class="affair-list-margin-line">
</view>
<view class="affair-list {{isExpand? '' : 'affair-list-margin-top'}} {{!isExpand&&$data.participatorList.length>1 ? 'addPadding' : ''}}" onTap="hideFileOperate">
<view class="affair-list {{isExpand? '' : 'affair-list-margin-top'}} {{!isExpand&&$data.participatorList.length>1 ? 'addPadding' : ''}}" onTap="hideFileOperate">
<view a:if="{{!isExpand}}" class="affair-list-title">会议动态</view>
<view a:if="{{!isExpand}}" class="affair-list-title">会议动态</view>
<block a:if="{{!affairLoading}}">
<block a:if="{{!affairLoading}}">
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment