|
|
@@ -25,7 +25,7 @@ Page({
|
|
|
checking: "base",
|
|
|
required: false
|
|
|
}, {
|
|
|
- label: "负责人",
|
|
|
+ label: "执行人",
|
|
|
error: false,
|
|
|
errMsg: "",
|
|
|
type: "route",
|
|
|
@@ -45,12 +45,12 @@ Page({
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
- placeholder: "选择任务负责人",
|
|
|
+ placeholder: "选择任务执行人",
|
|
|
valueName: "principal",
|
|
|
checking: "base",
|
|
|
required: true
|
|
|
}, {
|
|
|
- label: "参与人",
|
|
|
+ label: "协助人",
|
|
|
error: false,
|
|
|
errMsg: "",
|
|
|
type: "route",
|
|
|
@@ -69,7 +69,7 @@ Page({
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
- placeholder: "选择任务参与人",
|
|
|
+ placeholder: "选择任务协助人",
|
|
|
valueName: "member",
|
|
|
checking: "base",
|
|
|
required: false
|
|
|
@@ -113,7 +113,7 @@ Page({
|
|
|
if (leader != -1) {
|
|
|
data.principal = [group[leader].name, [group[leader].userid]]
|
|
|
group.splice(leader, 1)
|
|
|
- data.member = [group.map(s => s.name), group.map(s => s.userid-0)]
|
|
|
+ data.member = [group.map(s => s.name), group.map(s => s.userid - 0)]
|
|
|
|
|
|
}
|
|
|
}
|
|
|
@@ -222,6 +222,21 @@ Page({
|
|
|
};
|
|
|
let index = form.findIndex(v => v.label == '提醒时间');
|
|
|
index == -1 ? form.push(obj) : form[index] = pbj;
|
|
|
+ } else if (data.label == '执行人') {
|
|
|
+ let index = form.findIndex(v => v.label == '协助人');
|
|
|
+ if (index != -1 && form[index].value[1]) {
|
|
|
+ let i = form[index].value[1].findIndex(v => v == data.value[1][0]);
|
|
|
+ if (i != -1) {
|
|
|
+ form[index].value[0].splice(i, 1);
|
|
|
+ form[index].value[1].splice(i, 1);
|
|
|
+ if (form[index].value[0].length == 0) form[index].value = '';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } else if (data.label == '协助人') {
|
|
|
+ let index = form.findIndex(v => v.label == '执行人');
|
|
|
+ if (index != -1 && form[index].value[1]) {
|
|
|
+ if (data.value[1].findIndex(v => v == form[index].value[1][0]) != -1) form[index].value = ''
|
|
|
+ }
|
|
|
}
|
|
|
this.setData({
|
|
|
form
|