|
|
@@ -53,7 +53,7 @@
|
|
|
<ApproverSelectDialog ref="approverSelectDialogRef" @submit="handleApproverSelect" />
|
|
|
<ApprovalNodeCreateDialog
|
|
|
ref="approvalNodeCreateDialogRef"
|
|
|
- :is-create="true"
|
|
|
+ :is-create="isCreatForm"
|
|
|
:init-data="initFormData"
|
|
|
:order-list="approvalOrderList"
|
|
|
@success="getTabelData"
|
|
|
@@ -151,12 +151,14 @@
|
|
|
};
|
|
|
|
|
|
const approvalNodeCreateDialogRef = ref();
|
|
|
+ const isCreatForm = ref(true);
|
|
|
const initFormData = ref<ApprovalNodeInstanceRuleForm>();
|
|
|
const handleCreateApprovalNode = () => {
|
|
|
if (approvalInstance.value?.isApplied) {
|
|
|
ElMessage.error('已应用,无法添加节点');
|
|
|
return;
|
|
|
}
|
|
|
+ isCreatForm.value = true;
|
|
|
initFormData.value = {
|
|
|
approvalTemplateId: Number(id),
|
|
|
nodeDescription: '',
|
|
|
@@ -171,6 +173,7 @@
|
|
|
ElMessage.error('已应用,无法编辑节点');
|
|
|
return;
|
|
|
}
|
|
|
+ isCreatForm.value = false;
|
|
|
initFormData.value = { ...row, approvalTemplateId: Number(id) };
|
|
|
approvalNodeCreateDialogRef.value.openDialog();
|
|
|
};
|