From c12046de999994bbb4a2be2986e8c3a9555c240c Mon Sep 17 00:00:00 2001
From: zzw <228544128@qq.com>
Date: 星期三, 07 十月 2026 16:06:23 +0800
Subject: [PATCH] fix: refresh approval list when switching stages

---
 emergency-repair-web/src/views/fault/SimpleApproval.vue |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/emergency-repair-web/src/views/fault/SimpleApproval.vue b/emergency-repair-web/src/views/fault/SimpleApproval.vue
index b4e8421..89edea9 100644
--- a/emergency-repair-web/src/views/fault/SimpleApproval.vue
+++ b/emergency-repair-web/src/views/fault/SimpleApproval.vue
@@ -103,7 +103,19 @@
     },
     selectedCodes() { return this.selection.map(item => item.faultCode).join('銆�') }
   },
+  watch: {
+    stage() {
+      this.keyword = ''
+      this.selection = []
+      this.rows = []
+      this.load()
+    }
+  },
   created() { this.load() },
+  activated() {
+    if (this._hasBeenActivated) this.load()
+    else this._hasBeenActivated = true
+  },
   methods: {
     taskMeta(value) { return statusMeta(taskStatuses, value) },
     yesNo(value) { return Number(value) === 1 ? '鏄�' : '鍚�' },

--
Gitblit v1.9.1