From 6c49b47344d4ccabc05f5ece7bb147bcc3035f10 Mon Sep 17 00:00:00 2001
From: 疯狂的狮子Li <15040126243@163.com>
Date: 星期六, 27 七月 2024 15:08:13 +0800
Subject: [PATCH] update element-plus 2.7.5 => 2.7.8 update vue 3.4.25 => 3.4.34 update vite 5.2.10 => 5.2.12

---
 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