From 1b1953b435e3187243102c794d29b56acb0dba5a Mon Sep 17 00:00:00 2001
From: haoxuan <haoxuan>
Date: 星期五, 03 十一月 2023 16:44:22 +0800
Subject: [PATCH] Merge branch 'dev' of http://192.168.5.5:10010/r/web/bulletin-board-style1 into wn

---
 src/stores/craftModel.ts |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/src/stores/craftModel.ts b/src/stores/craftModel.ts
index 7f7c5f3..9b8afbd 100644
--- a/src/stores/craftModel.ts
+++ b/src/stores/craftModel.ts
@@ -1,8 +1,10 @@
-import { ref, computed } from 'vue'
+import { ref, watch } from 'vue'
 import { defineStore } from 'pinia'
 import type { CraftModel } from '@/api/craftModel'
 import { apiGetCraftModelList } from '@/api'
 import { useTasksStore } from '@/stores/tasks'
+
+const watcher = ref()
 
 export const useCraftModelStore = defineStore('craftModel', () => {
   const craftModelList = ref<CraftModel[]>()
@@ -12,13 +14,21 @@
       apiGetCraftModelList({
         procedureId: taskStore.activeTask?.Procedure.ID,
         page: 1,
-        pageSize: 999,
-        number: taskStore.activeTask?.Procedure?.processModelNumber
+        pageSize: 999
       }).then((res) => {
         craftModelList.value = res.data ?? []
       })
     }
   }
 
+  if (!watcher.value) {
+    watch(
+      () => taskStore.activeTask,
+      () => {
+        getCraftModelList()
+      }
+    )
+  }
+
   return { craftModelList, getCraftModelList }
 })

--
Gitblit v1.8.0