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
59dddfc0
Commit
59dddfc0
authored
5 years ago
by
fengzhaoyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
11
parent
8fd652f1
master
…
dev
release/1.0.0
release/2.0.0
release/2.1.0
release/dev/2.0.0
release/dev/2.1.0
release_beta/1.0.0
No related merge requests found
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
16 additions
and
20 deletions
+16
-20
createOrEditSchedule.js
pages/createOrEditSchedule/createOrEditSchedule.js
+16
-20
No files found.
pages/createOrEditSchedule/createOrEditSchedule.js
View file @
59dddfc0
...
@@ -29,8 +29,6 @@ create.Page({
...
@@ -29,8 +29,6 @@ create.Page({
organizer
:
''
organizer
:
''
},
},
onLoad
(
event
)
{
onLoad
(
event
)
{
console
.
log
(
this
.
selectedelRequired
([
1
,
2
,
4
,
5
],
[
1
,
2
,
4
,
6
]))
let
index
=
new
Date
().
getDay
()
let
index
=
new
Date
().
getDay
()
this
.
data
.
repeatWeek
=
this
.
data
.
repeatWeek
[
index
-
1
]
this
.
data
.
repeatWeek
=
this
.
data
.
repeatWeek
[
index
-
1
]
this
.
store
.
data
.
remark
=
''
this
.
store
.
data
.
remark
=
''
...
@@ -171,16 +169,14 @@ create.Page({
...
@@ -171,16 +169,14 @@ create.Page({
}
}
})
})
}
else
{
}
else
{
select
=
this
.
store
.
data
.
participatorUserId
select
=
[...
this
.
store
.
data
.
participatorUserId
]
require
=
this
.
data
.
requireUsers
require
=
[...
this
.
data
.
requireUsers
]
console
.
log
(
require
)
console
.
log
(
_that
.
selectedelRequired
(
require
,
select
).
pickedUsers
)
}
}
select
=
_that
.
selectedelRequired
(
require
,
select
).
pickedUsers
dd
.
complexChoose
({
dd
.
complexChoose
({
limitTips
:
"超出了"
,
//超过限定人数返回提示
title
:
"选择参会人"
,
//标题
title
:
"选择参会人"
,
//标题
multiple
:
true
,
//是否多选
multiple
:
true
,
//是否多选
pickedUsers
:
_that
.
selectedelRequired
(
require
,
select
).
pickedUsers
,
//已选用户
pickedUsers
:
select
,
//已选用户
requiredUsers
:
require
,
//必选用户(不可取消选中状态)
requiredUsers
:
require
,
//必选用户(不可取消选中状态)
responseUserOnly
:
true
,
//返回人,或者返回人和部门
responseUserOnly
:
true
,
//返回人,或者返回人和部门
success
:
function
(
res
)
{
success
:
function
(
res
)
{
...
@@ -191,7 +187,6 @@ create.Page({
...
@@ -191,7 +187,6 @@ create.Page({
_that
.
store
.
data
.
participatorList
.
push
({
userId
:
item
.
userId
,
username
:
item
.
name
,
headUrl
:
item
.
headUrl
})
_that
.
store
.
data
.
participatorList
.
push
({
userId
:
item
.
userId
,
username
:
item
.
name
,
headUrl
:
item
.
headUrl
})
_that
.
store
.
data
.
participatorUserId
.
push
(
item
.
userId
)
_that
.
store
.
data
.
participatorUserId
.
push
(
item
.
userId
)
})
})
_that
.
store
.
data
.
participatorList
.
push
({
userId
:
getApp
().
globalData
.
userid
,
username
:
getApp
().
globalData
.
name
,
headUrl
:
getApp
().
globalData
.
avatar
})
_that
.
store
.
data
.
participatorList
.
push
({
userId
:
getApp
().
globalData
.
userid
,
username
:
getApp
().
globalData
.
name
,
headUrl
:
getApp
().
globalData
.
avatar
})
_that
.
store
.
data
.
participatorUserId
.
push
(
getApp
().
globalData
.
userid
)
_that
.
store
.
data
.
participatorUserId
.
push
(
getApp
().
globalData
.
userid
)
}
else
{
}
else
{
...
@@ -202,7 +197,7 @@ create.Page({
...
@@ -202,7 +197,7 @@ create.Page({
_that
.
store
.
data
.
participatorUserId
.
push
(
item
.
userId
)
_that
.
store
.
data
.
participatorUserId
.
push
(
item
.
userId
)
})
})
_that
.
data
.
requireUsersInfo
.
forEach
((
item
,
index
)
=>
{
_that
.
data
.
requireUsersInfo
.
forEach
((
item
,
index
)
=>
{
_that
.
store
.
data
.
participatorList
.
push
({
userId
:
item
.
userId
,
username
:
item
.
name
,
headUrl
:
item
.
headUrl
})
_that
.
store
.
data
.
participatorList
.
push
({
userId
:
item
.
userId
,
username
:
item
.
user
name
,
headUrl
:
item
.
headUrl
})
_that
.
store
.
data
.
participatorUserId
.
push
(
item
.
userId
)
_that
.
store
.
data
.
participatorUserId
.
push
(
item
.
userId
)
})
})
}
}
...
@@ -264,9 +259,6 @@ create.Page({
...
@@ -264,9 +259,6 @@ create.Page({
this
.
store
.
data
.
recurrenceModel
.
terminateTime
=
this
.
getTwoYearToday
();
this
.
store
.
data
.
recurrenceModel
.
terminateTime
=
this
.
getTwoYearToday
();
this
.
update
()
this
.
update
()
}
}
console
.
log
(
1111111
)
console
.
log
(
JSON
.
stringify
(
this
.
data
.
addUserList
))
console
.
log
(
1111111
)
let
data
=
{
let
data
=
{
shcheduleType
:
'common'
,
shcheduleType
:
'common'
,
deleteUserList
:
this
.
data
.
deleteUserList
,
deleteUserList
:
this
.
data
.
deleteUserList
,
...
@@ -431,11 +423,15 @@ create.Page({
...
@@ -431,11 +423,15 @@ create.Page({
confirmButtonText
:
'确定'
,
confirmButtonText
:
'确定'
,
cancelButtonText
:
'取消'
,
cancelButtonText
:
'取消'
,
success
:
(
success
)
=>
{
success
:
(
success
)
=>
{
console
.
log
(
JSON
.
stringify
(
success
))
deleteSchedule
(
data
).
then
(
res
=>
{
deleteSchedule
(
data
).
then
(
res
=>
{
dd
.
navigateBack
({
dd
.
navigateBack
({
delta
:
2
delta
:
2
})
})
})
})
},
error
:
(
err
)
=>
{
console
.
log
(
JSON
.
stringify
(
err
))
}
}
})
})
...
@@ -537,18 +533,18 @@ create.Page({
...
@@ -537,18 +533,18 @@ create.Page({
},
},
// 已选用户去中去掉必选用户
// 已选用户去中去掉必选用户
selectedelRequired
(
req
uiredUsers
,
pickedUsers
)
{
selectedelRequired
(
req
,
pic
)
{
for
(
let
i
=
0
;
i
<
req
uiredUsers
.
length
;
i
++
)
{
for
(
let
i
=
0
;
i
<
req
.
length
;
i
++
)
{
for
(
let
m
=
0
;
m
<
pic
kedUsers
.
length
;
m
++
)
{
for
(
let
m
=
0
;
m
<
pic
.
length
;
m
++
)
{
if
(
req
uiredUsers
[
i
]
==
pickedUsers
[
m
])
{
if
(
req
[
i
]
==
pic
[
m
])
{
pic
kedUsers
.
splice
(
m
,
1
)
pic
.
splice
(
m
,
1
)
m
--
;
m
--
;
}
}
}
}
}
}
return
{
return
{
requiredUsers
:
req
uiredUsers
,
requiredUsers
:
req
,
pickedUsers
:
pic
kedUsers
pickedUsers
:
pic
}
}
}
}
});
});
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