From 157eda36f3505ecff50b1ab1a1fdafa2e02e6d1b Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期二, 09 九月 2025 11:27:33 +0800 Subject: [PATCH] fix: bug --- src/views/FlexJobManage/FlexJobManage.vue | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/src/views/FlexJobManage/FlexJobManage.vue b/src/views/FlexJobManage/FlexJobManage.vue index 55741d4..13ebebe 100644 --- a/src/views/FlexJobManage/FlexJobManage.vue +++ b/src/views/FlexJobManage/FlexJobManage.vue @@ -430,6 +430,7 @@ ids: [] as string[], customerId: '', name: '', + contractTemplateId: '', }, }); @@ -452,6 +453,14 @@ async function sendMessageForSign() { try { + let params: API.SendInviteElectronSignSmsCommand = { + ids: editShotMessageForm.ids, + contractTemplateId: editShotMessageForm.contractTemplateId, + }; + let res = await enterpriseEmployeeServices.sendInviteElectronSignSms(params); + if (res) { + Message.successMessage('鐭俊宸插彂閫�'); + } } catch (error) {} } @@ -531,6 +540,13 @@ try { const selectionRows = getSelectionRows(); if (selectionRows) { + const hasUnSigned = selectionRows?.some( + (x) => x.enterpriseSignContractStatus !== EnumTaskUserSignContractStatus.Pass + ); + if (hasUnSigned) { + Message.warnMessage('鍕鹃�夋暟鎹腑鍖呭惈鏈绾︽垨宸茶В绾︽暟鎹�'); + return; + } stopElectronSign(selectionRows.map((x) => x.id)); } } catch (error) {} -- Gitblit v1.9.1