mirror of
https://github.com/kuaifan/dootask.git
synced 2026-03-17 19:23:26 +00:00
perf: 自己可以转为任务协助人员
This commit is contained in:
parent
19353d3846
commit
56867f942f
@ -1062,13 +1062,28 @@ export default {
|
|||||||
const list = this.getAssist.map(({userid}) => userid)
|
const list = this.getAssist.map(({userid}) => userid)
|
||||||
this.$set(this.taskDetail, 'assist_userid', list)
|
this.$set(this.taskDetail, 'assist_userid', list)
|
||||||
this.$set(this.assistData, 'assist_userid', list);
|
this.$set(this.assistData, 'assist_userid', list);
|
||||||
this.$set(this.assistData, 'disabled', this.getOwner.map(({userid}) => userid))
|
this.$set(this.assistData, 'disabled', this.getOwner.map(({userid}) => userid).filter(userid => userid != this.userId))
|
||||||
},
|
},
|
||||||
|
|
||||||
onAssist() {
|
onAssist() {
|
||||||
if ($A.jsonStringify(this.taskDetail.assist_userid) === $A.jsonStringify(this.assistData.assist_userid)) {
|
if ($A.jsonStringify(this.taskDetail.assist_userid) === $A.jsonStringify(this.assistData.assist_userid)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if (this.getOwner.find(({userid}) => userid === this.userId) && this.assistData.assist_userid.find(userid => userid === this.userId)) {
|
||||||
|
$A.modalConfirm({
|
||||||
|
content: '你当前是负责人,确定要转为协助人员吗?',
|
||||||
|
cancelText: '取消',
|
||||||
|
okText: '确定',
|
||||||
|
onOk: () => {
|
||||||
|
this.onAssistConfirm()
|
||||||
|
}
|
||||||
|
})
|
||||||
|
return
|
||||||
|
}
|
||||||
|
this.onAssistConfirm()
|
||||||
|
},
|
||||||
|
|
||||||
|
onAssistConfirm() {
|
||||||
let assist = this.assistData.assist_userid;
|
let assist = this.assistData.assist_userid;
|
||||||
if (assist.length === 0) assist = false;
|
if (assist.length === 0) assist = false;
|
||||||
this.assistLoad++;
|
this.assistLoad++;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user