diff --git a/src/components/Approval/ApprovalDialog.vue b/src/components/Approval/ApprovalDialog.vue index 036ebbd..fd06b2b 100644 --- a/src/components/Approval/ApprovalDialog.vue +++ b/src/components/Approval/ApprovalDialog.vue @@ -68,6 +68,7 @@ submitApproval(formData.type, { taskId: formData.taskId, comments: formData.comments }).then((res) => { ElMessage.success('审批完成') btnLoading.value = false + dialogVisible.value = false emit('onSuccess') }).catch((_) => { btnLoading.value = false diff --git a/src/components/Approval/ApprovalDialog.vue b/src/components/Approval/ApprovalDialog.vue index 036ebbd..fd06b2b 100644 --- a/src/components/Approval/ApprovalDialog.vue +++ b/src/components/Approval/ApprovalDialog.vue @@ -68,6 +68,7 @@ submitApproval(formData.type, { taskId: formData.taskId, comments: formData.comments }).then((res) => { ElMessage.success('审批完成') btnLoading.value = false + dialogVisible.value = false emit('onSuccess') }).catch((_) => { btnLoading.value = false diff --git a/src/views/measure/source/approve.vue b/src/views/measure/source/approve.vue index 0011ab3..4cab873 100644 --- a/src/views/measure/source/approve.vue +++ b/src/views/measure/source/approve.vue @@ -91,7 +91,7 @@ - + diff --git a/src/components/Approval/ApprovalDialog.vue b/src/components/Approval/ApprovalDialog.vue index 036ebbd..fd06b2b 100644 --- a/src/components/Approval/ApprovalDialog.vue +++ b/src/components/Approval/ApprovalDialog.vue @@ -68,6 +68,7 @@ submitApproval(formData.type, { taskId: formData.taskId, comments: formData.comments }).then((res) => { ElMessage.success('审批完成') btnLoading.value = false + dialogVisible.value = false emit('onSuccess') }).catch((_) => { btnLoading.value = false diff --git a/src/views/measure/source/approve.vue b/src/views/measure/source/approve.vue index 0011ab3..4cab873 100644 --- a/src/views/measure/source/approve.vue +++ b/src/views/measure/source/approve.vue @@ -91,7 +91,7 @@ - + diff --git a/src/views/measure/source/components/listApproval.vue b/src/views/measure/source/components/listApproval.vue index e3491d5..72271a5 100644 --- a/src/views/measure/source/components/listApproval.vue +++ b/src/views/measure/source/components/listApproval.vue @@ -276,6 +276,10 @@ standard: '', extarCss: '', }) + +onActivated(() => { + fetchData(true) +}) diff --git a/src/views/measure/source/components/listApproval.vue b/src/views/measure/source/components/listApproval.vue index e3491d5..72271a5 100644 --- a/src/views/measure/source/components/listApproval.vue +++ b/src/views/measure/source/components/listApproval.vue @@ -276,6 +276,10 @@ standard: '', extarCss: '', }) + +onActivated(() => { + fetchData(true) +})