This commit is contained in:
‘huanghaiixia’
2026-02-27 17:28:41 +08:00
parent b56418cd38
commit 1ec6bede47
20 changed files with 280 additions and 132 deletions

View File

@ -10,7 +10,7 @@
</slot>
关闭
</a-button>
<a-button v-if="!disabled" :disabled="data.submitLoading" type="primary" @click="saveLaunch">
<a-button v-if="!disabled" :disabled="data.submitLoading" type="primary" @click="saveLaunchSubmit">
<slot name="icon">
<send-outlined />
</slot>
@ -271,19 +271,24 @@
data.submitLoading = false;
return;
}
opinionDlg.value.toggleDialog({
action: 'agree',
nextNodes,
rejectCancel: () => {
loading.value = false;
data.submitLoading = false;
},
callback: (args) => {
approvalData.approvedContent = args.opinion;
approvalData.nextTaskUser = args.nextTaskUser;
onFinish({});
}
});
const nextTaskUser = {};
let arr = (nextNodes[0]?.userList||[]).map(v =>v.F_UserId)
nextTaskUser[nextNodes[0]?.activityId] = arr.join(',')
approvalData.nextTaskUser = nextTaskUser
onFinish({})
// opinionDlg.value.toggleDialog({
// action: 'agree',
// nextNodes,
// rejectCancel: () => {
// loading.value = false;
// data.submitLoading = false;
// },
// callback: (args) => {
// approvalData.approvedContent = args.opinion;
// approvalData.nextTaskUser = args.nextTaskUser;
// onFinish({});
// }
// });
} catch (error) {
loading.value = false;
data.submitLoading = false;
@ -316,6 +321,8 @@
loading.value = false;
}
} catch (error) {
data.submitLoading = false;
loading.value = false;
flowFail();
}
}
@ -365,6 +372,20 @@
disableSubmit.value = false
}
}
async function saveLaunchSubmit () {
Modal.confirm({
title: '提示',
content: '请确认是否提交流程,提交后流程不能删除',
okText: '确定',
cancelText: '取消',
onOk: () => {
saveLaunch()
},
onCancel: () => {
}
});
}
async function saveLaunchNew() {
if (!taskId.value && rDraftsId.value != '0') {
try {