From 364dfb969de09b97c4629e1c46b9ed9c2352da1c Mon Sep 17 00:00:00 2001 From: 疯狂的狮子Li <15040126243@163.com> Date: 星期一, 07 十月 2024 10:45:25 +0800 Subject: [PATCH] update 优化代码 --- src/components/Process/submitVerify.vue | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/components/Process/submitVerify.vue b/src/components/Process/submitVerify.vue index b253276..09fc82e 100644 --- a/src/components/Process/submitVerify.vue +++ b/src/components/Process/submitVerify.vue @@ -77,8 +77,8 @@ </el-form> <template #footer> <div class="dialog-footer" style="float: right; padding-bottom: 20px"> - <el-button v-loading="backLoading" type="primary" @click="handleBackProcess">纭</el-button> - <el-button v-loading="backLoading" @click="backVisible = false">鍙栨秷</el-button> + <el-button :disabled="backButtonDisabled" type="primary" @click="handleBackProcess">纭</el-button> + <el-button :disabled="backButtonDisabled" @click="backVisible = false">鍙栨秷</el-button> </div> </template> </el-dialog> @@ -106,7 +106,7 @@ const props = defineProps({ taskVariables: { type: Object as () => Record<string, any>, - default: {} + default: () => {} } }); //閬僵灞� @@ -122,6 +122,7 @@ // 椹冲洖鏄惁鏄剧ず const backVisible = ref(false); const backLoading = ref(true); +const backButtonDisabled = ref(true); // 鍙┏鍥炲緱浠诲姟鑺傜偣 const taskNodeList = ref([]); //浠诲姟 @@ -234,9 +235,11 @@ backForm.value.messageType = ['1']; backVisible.value = true; backLoading.value = true; + backButtonDisabled.value = true; let data = await getTaskNodeList(task.value.processInstanceId); taskNodeList.value = data.data; backLoading.value = false; + backButtonDisabled.value = false; backForm.value.targetActivityId = taskNodeList.value[0].nodeId; }; /** 椹冲洖娴佺▼ */ @@ -245,9 +248,11 @@ await proxy?.$modal.confirm('鏄惁纭椹冲洖鍒扮敵璇蜂汉锛�'); loading.value = true; backLoading.value = true; + backButtonDisabled.value = true; await backProcess(backForm.value).finally(() => (loading.value = false)); dialog.visible = false; backLoading.value = false; + backButtonDisabled.value = false; emits('submitCallback'); proxy?.$modal.msgSuccess('鎿嶄綔鎴愬姛'); }; -- Gitblit v1.9.3