Commit 59dddfc0 by fengzhaoyu

11

parent 8fd652f1
...@@ -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.username, 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(requiredUsers, pickedUsers) { selectedelRequired(req, pic) {
for (let i = 0; i < requiredUsers.length; i++) { for (let i = 0; i < req.length; i++) {
for (let m = 0; m < pickedUsers.length; m++) { for (let m = 0; m < pic.length; m++) {
if (requiredUsers[i] == pickedUsers[m]) { if (req[i] == pic[m]) {
pickedUsers.splice(m, 1) pic.splice(m, 1)
m--; m--;
} }
} }
} }
return { return {
requiredUsers: requiredUsers, requiredUsers: req,
pickedUsers: pickedUsers pickedUsers: pic
} }
} }
}); });
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment