From b16ae10a5c76b319a7034af4039cd8071db79802 Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期三, 12 二月 2025 15:08:07 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 src/views/projectProcess/components/RunProcess.vue |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/src/views/projectProcess/components/RunProcess.vue b/src/views/projectProcess/components/RunProcess.vue
index 0681311..0aba29b 100644
--- a/src/views/projectProcess/components/RunProcess.vue
+++ b/src/views/projectProcess/components/RunProcess.vue
@@ -99,8 +99,8 @@
         />
       </div>
       <span slot="footer" class="dialog-footer">
-        <el-button type="danger" @click="startProcess" :disabled="(nowProcessInsId !== '') || (selectProcessDefId === '')">鍚姩娴佺▼</el-button>
-        <el-button type="primary" @click="changeProcess" :disabled="((nowProcessDefId === selectProcessDefId) && nowProcessInsId !== '') || selectProcessDefId === '' || nowProcessInsId === ''">娴佺▼鍙樻洿</el-button>
+        <el-button type="danger" v-loading="startLoading" @click="startProcess" :disabled="(nowProcessInsId !== '') || (selectProcessDefId === '')">鍚姩娴佺▼</el-button>
+        <el-button type="primary" v-loading="setLoading" @click="changeProcess" :disabled="((nowProcessDefId === selectProcessDefId) && nowProcessInsId !== '') || selectProcessDefId === '' || nowProcessInsId === ''">娴佺▼鍙樻洿</el-button>
       </span>
     </el-dialog>
   </div>
@@ -122,10 +122,6 @@
       required: true,  // 椤圭洰id銆佸悕绉�
       type: Object
     },
-    // processList: {  // 娴佺▼鍒楄〃
-    //   required: true,
-    //   type: Array
-    // },
     nowProcessDefId: {  // 褰撳墠椤圭洰缁戝畾鐨勫畾涔塱d
       required: true,
       type: String
@@ -153,6 +149,8 @@
   },
   data() {
     return {
+      startLoading: false,
+      setLoading: false,
       processList: [],
       total:0,
       queryParams: {
@@ -205,8 +203,10 @@
     },
     // 鍚姩娴佺▼
     startProcess() {
+      this.startLoading = true
       startProcess(this.projectInfo.projectId, this.selectProcessDefId).then(res => {
         this.$message.success(res.msg);
+        this.startLoading = false
         this.handleClose()
       })
     },
@@ -220,8 +220,10 @@
         projectId: this.projectInfo.projectId,
         processDefId: this.selectProcessDefId
       }
+      this.setLoading = true
       projectSetProcess(data).then(res => {
         this.$message.success("鍙樻洿鎴愬姛")
+        this.setLoading = false
         this.handleClose()
       })
     },

--
Gitblit v1.8.0