From d85c09bd83ab18f69e25bb4741bf67f32d19b100 Mon Sep 17 00:00:00 2001 From: yaoyn Date: Fri, 12 Jul 2024 09:44:31 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=80=E5=9B=9E=E7=BC=BA=E9=99=B7=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3=E5=90=88=E5=B9=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/SecondDev/OpinionDialog.vue | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/components/SecondDev/OpinionDialog.vue b/src/components/SecondDev/OpinionDialog.vue index 80a71a4..3373549 100644 --- a/src/components/SecondDev/OpinionDialog.vue +++ b/src/components/SecondDev/OpinionDialog.vue @@ -122,14 +122,16 @@ } function onClickOK() { - const isEmpty = flowNextNodes.value.find((node) => !node.assignees?.length); - if (!isEnd.value && _action.value === 'agree' && isEmpty) { - return message.error('请选择审批人'); - } const nextTaskUser = {}; - flowNextNodes.value.forEach((nNode) => { - nextTaskUser[nNode.activityId] = isEnd.value ? '' : nNode.assignees.join(','); - }); + if (_action.value === 'agree' && !isEnd.value) { + const isEmpty = flowNextNodes.value.find((node) => !node.assignees?.length); + if (isEmpty) { + return message.error('请选择审批人'); + } + flowNextNodes.value.forEach((nNode) => { + nextTaskUser[nNode.activityId] = isEnd.value ? '' : nNode.assignees.join(','); + }); + } if (_callback && typeof _callback === 'function') { loading.value = true; _callback({