From 2cbb6669f95ace1e65ebc1981ddc3be7795ff514 Mon Sep 17 00:00:00 2001 From: konbai <1527468660@qq.com> Date: Tue, 26 Apr 2022 01:21:10 +0800 Subject: [PATCH] =?UTF-8?q?fix=20--=20=E4=BF=AE=E5=A4=8D=E6=B5=81=E7=A8=8B?= =?UTF-8?q?=E8=AE=BE=E8=AE=A1"=E6=8C=87=E5=AE=9A=E7=94=A8=E6=88=B7"?= =?UTF-8?q?=E7=B1=BB=E5=9E=8Bxml=E7=94=9F=E6=88=90=E9=94=99=E8=AF=AFbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../package/penal/task/task-components/UserTask.vue | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/ruoyi-ui/src/plugins/package/penal/task/task-components/UserTask.vue b/ruoyi-ui/src/plugins/package/penal/task/task-components/UserTask.vue index de285462..bb68446c 100644 --- a/ruoyi-ui/src/plugins/package/penal/task/task-components/UserTask.vue +++ b/ruoyi-ui/src/plugins/package/penal/task/task-components/UserTask.vue @@ -176,8 +176,13 @@ export default { if (this.dataType === 'USERS') { let userIdData = bpmnElementObj['assignee'] || bpmnElementObj['candidateUsers']; let userText = bpmnElementObj['text'] || []; - this.selectedUser.ids = userIdData?.toString().split(','); - this.selectedUser.text = userText?.split(','); + if (userIdData && userIdData.length > 0 && userText && userText.length > 0) { + this.selectedUser.ids = userIdData?.toString().split(','); + this.selectedUser.text = userText?.split(','); + } else { + this.selectedUser.ids = [] + this.selectedUser.text = [] + } } else if (this.dataType === 'ROLES') { this.getRoleOptions(); let roleIdData = bpmnElementObj['candidateGroups'] || []; @@ -292,9 +297,11 @@ export default { let data = this.selectedUserDate[0]; userTaskForm.assignee = data.userId; userTaskForm.text = data.nickName; + userTaskForm.candidateUsers = null; } else { userTaskForm.candidateUsers = this.selectedUserDate.map(k => k.userId).join() || null; userTaskForm.text = this.selectedUserDate.map(k => k.nickName).join() || null; + userTaskForm.assignee = null; } this.updateElementTask() this.userOpen = false;