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
1517b4e4
Commit
1517b4e4
authored
Mar 07, 2020
by
fengzhaoyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
今天 明天 后天 修改
parent
321aa03f
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
32 additions
and
22 deletions
+32
-22
createOrEditSchedule.js
pages/createOrEditSchedule/createOrEditSchedule.js
+2
-1
index.axml
pages/index/index.axml
+4
-4
index.js
pages/index/index.js
+9
-7
meetingRoomList.axml
pages/meetingRoomList/meetingRoomList.axml
+3
-3
meetingRoomList.js
pages/meetingRoomList/meetingRoomList.js
+0
-0
scheduleDetail.axml
pages/scheduleDetail/scheduleDetail.axml
+1
-0
scheduleDetail.js
pages/scheduleDetail/scheduleDetail.js
+12
-7
utils.js
utils/utils.js
+1
-0
No files found.
pages/createOrEditSchedule/createOrEditSchedule.js
View file @
1517b4e4
...
...
@@ -177,7 +177,8 @@ create.Page({
})
}
}
else
{
if
(
new
Date
(
timeStr
).
getTime
()
<=
new
Date
(
this
.
data
.
time1
).
getTime
())
{
if
(
new
Date
(
timeStr
).
getTime
()
<
new
Date
(
this
.
data
.
time1
).
getTime
()
||
(
new
Date
(
timeStr
).
getTime
()
==
new
Date
(
this
.
data
.
time1
).
getTime
()))
{
dd
.
alert
({
title
:
'提示'
,
content
:
'会议结束时间不能小于等于开始时间'
,
...
...
pages/index/index.axml
View file @
1517b4e4
<!--<mw-select></mw-select> -->
版本号:1
28
版
版本号:1
42 调试版本
版
<view class="index">
<view a:if="{{startPageOnLoad&&startPageOnShow}}">
<scroll-view a:if="{{todayStr !== ''}}" scroll-y="{{true}}" upper-threshold="50" lower-threshold="50" onScrollToLower="lower" onScroll="onScroll" style="height: 100vh;" scroll-into-view="{{todayStr}}">
...
...
@@ -31,7 +31,7 @@
<text>{{item.value.day}}</text>
</view>
<view class="dataSchedule">
<view a:for="{{item.value.value}}" a:for-item="item2" data-item="{{item2}}" class="{{ item2.isBeOverdue ? 'overdue' : item2.confirmAttendance === 0 ? 'cancel' : '' }}" onTap="
{{!isClicked?'nextDetail':''}}
">
<view a:for="{{item.value.value}}" a:for-item="item2" data-item="{{item2}}" class="{{ item2.isBeOverdue ? 'overdue' : item2.confirmAttendance === 0 ? 'cancel' : '' }}" onTap="
nextDetail
">
<view class="dataScheduleName">
<text>{{item2.title}}{{item2.isfirstDayOrEndDay ? `(第${item2.isFewDays}天,共${item2.duration}天)` : '' }}</text>
</view>
...
...
@@ -55,7 +55,7 @@
</view>
<view class="dataSchedule">
<!-- <view class="thisDayLine thisDayHavaMeeting" style="margin-bottom: 7.5rpx"></view> -->
<view a:for="{{item.value.value}}" a:for-item="item2" data-item="{{item2}}" class="{{ item2.isBeOverdue ? 'overdue' : item2.confirmAttendance === 0 ? 'cancel' : '' }}" onTap="
{{!isClicked?'nextDetail':''}}
">
<view a:for="{{item.value.value}}" a:for-item="item2" data-item="{{item2}}" class="{{ item2.isBeOverdue ? 'overdue' : item2.confirmAttendance === 0 ? 'cancel' : '' }}" onTap="
nextDetail
">
<view class="dataScheduleName">
<text>{{item2.title}}{{item2.isfirstDayOrEndDay ? `(第${item2.isFewDays}天,共${item2.duration}天)` : '' }}</text>
</view>
...
...
@@ -80,7 +80,7 @@
<view class="NoSchedule">
<view>
<text>暂无日程安排,</text>
<text onTap="
{{!isClicked?'nextPage':''}}
">创建日程</text>
<text onTap="
nextPage
">创建日程</text>
</view>
<!-- <view class="thisDayLine"></view> -->
</view>
...
...
pages/index/index.js
View file @
1517b4e4
...
...
@@ -8,7 +8,7 @@ Page({
thisYear
:
''
,
maxYear
:
''
,
minYear
:
''
,
isClicked
:
false
,
//
isClicked: false,
startPageOnLoad
:
false
,
startPageOnShow
:
false
,
isFirstLoad
:
true
...
...
@@ -284,17 +284,19 @@ Page({
path
:
'pages/index/index'
,
};
},
//
nextPage() {
nextPage
()
{
// isClicked(this)
//
dd.navigateTo({ url: './../createOrEditSchedule/createOrEditSchedule' })
//
},
dd
.
navigateTo
({
url
:
'./../createOrEditSchedule/createOrEditSchedule'
})
},
nextDetail
:
throttle
(
function
(
e
)
{
console
.
log
(
11111111
)
let
item
=
e
.
target
.
dataset
.
item
dd
.
navigateTo
({
url
:
`./../scheduleDetail/scheduleDetail?scheduleItem=
${
JSON
.
stringify
(
item
)}
`
})
},
1000
),
nextPage
:
throttle
(
function
(
e
)
{
dd
.
navigateTo
({
url
:
'./../createOrEditSchedule/createOrEditSchedule'
})
},
1000
),
// nextPage: throttle(function (e) {
// console.log(11111111)
// dd.navigateTo({ url: './../createOrEditSchedule/createOrEditSchedule' })
// }, 1000),
lower
()
{
let
year
=
this
.
data
.
maxYear
+
1
let
DateList
=
this
.
returnScheduleList
(
year
)
...
...
pages/meetingRoomList/meetingRoomList.axml
View file @
1517b4e4
...
...
@@ -91,9 +91,9 @@
</view>
</view>
<view class="changeDay">
<view class="{{dataNum == '0' ? 'dataNumSelected' : ''}}" onTap="chooseDate" data-num="0">
今天
</view>
<view class="{{dataNum == '1' ? 'dataNumSelected' : ''}}" onTap="chooseDate" data-num="1">
明天
</view>
<view class="{{dataNum == '2' ? 'dataNumSelected' : ''}}" onTap="chooseDate" data-num="2">
后天
</view>
<view class="{{dataNum == '0' ? 'dataNumSelected' : ''}}" onTap="chooseDate" data-num="0">
{{search.time.replace(/-/g,".")}}
</view>
<view class="{{dataNum == '1' ? 'dataNumSelected' : ''}}" onTap="chooseDate" data-num="1">
{{tomorrowTime}}
</view>
<view class="{{dataNum == '2' ? 'dataNumSelected' : ''}}" onTap="chooseDate" data-num="2">
{{afterTomorrowTime}}
</view>
<!-- <view onTap="selectDate">自定义</view> -->
</view>
<scroll-view scroll-y='{{true}}' class="modalOccupyTimeSlot" onScroll="modalScroll" scroll-into-view="{{toThisTime}}">
...
...
pages/meetingRoomList/meetingRoomList.js
View file @
1517b4e4
This diff is collapsed.
Click to expand it.
pages/scheduleDetail/scheduleDetail.axml
View file @
1517b4e4
<block a:if="{{showPage}}">
<view class="scheduleDetail" onTap="hideModel">
<view class="scheduleInfo">
...
...
pages/scheduleDetail/scheduleDetail.js
View file @
1517b4e4
...
...
@@ -31,21 +31,26 @@ create.Page({
showList
:
false
,
showItem
:
[],
type
:
''
,
mrReserveStatus
:
''
mrReserveStatus
:
''
,
id1
:
''
,
planDate1
:
''
,
scheduleTemplateId1
:
''
},
onLoad
(
event
)
{
let
scheduleItem
=
JSON
.
parse
(
event
.
scheduleItem
)
let
scheduleItem
=
{}
if
(
!!
event
.
scheduleItem
)
{
scheduleItem
=
JSON
.
parse
(
event
.
scheduleItem
)
}
else
{
scheduleItem
=
JSON
.
parse
(
Object
.
keys
(
event
)[
0
].
split
(
'='
)[
1
])
}
this
.
setData
({
scheduleItem
:
scheduleItem
,
pemissions
:
getApp
().
globalData
.
userid
})
},
onShow
()
{
// this.setData({
// meetingLogId: ''
// })
let
data
=
{
id
:
this
.
data
.
scheduleItem
.
id
,
id
:
this
.
data
.
scheduleItem
.
id
,
planDate
:
this
.
data
.
scheduleItem
.
planDate
,
templateId
:
this
.
data
.
scheduleItem
.
scheduleTemplateId
}
...
...
@@ -58,7 +63,7 @@ create.Page({
}
})
this
.
setData
({
mrReserveStatus
:
res
.
data
.
data
.
mrReserveStatus
,
mrReserveStatus
:
res
.
data
.
data
.
mrReserveStatus
,
title
:
res
.
data
.
data
.
title
,
isRepeatable
:
res
.
data
.
data
.
repeatable
,
location
:
res
.
data
.
data
.
location
,
...
...
utils/utils.js
View file @
1517b4e4
//防止多次重复点击 (函数节流)
export
function
throttle
(
fn
,
gapTime
)
{
console
.
log
(
222222
,
123
)
if
(
gapTime
==
null
||
gapTime
==
undefined
)
{
gapTime
=
1500
}
...
...
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