From d9c26a8b8b4336c53696b96d0ce3340758597777 Mon Sep 17 00:00:00 2001
From: guonan <guonan201020@163.com>
Date: 星期二, 22 四月 2025 15:10:22 +0800
Subject: [PATCH] 增加接口

---
 src/components/monifangzhen/schemeCard.vue |   35 ++++++++++++++++++++++++-----------
 1 files changed, 24 insertions(+), 11 deletions(-)

diff --git a/src/components/monifangzhen/schemeCard.vue b/src/components/monifangzhen/schemeCard.vue
index 0d2c57c..32f40c7 100644
--- a/src/components/monifangzhen/schemeCard.vue
+++ b/src/components/monifangzhen/schemeCard.vue
@@ -362,14 +362,38 @@
 
 /////////////////////// 璋冪敤鎺ュ彛锛堜娇鐢ㄦ椂鎵撳紑锛� ///////////////////////
 import { getData, getSimData, deleteSimData } from "@/api/trApi.js";
+
 onMounted(() => {
   getScheme();
 });
 
 const props = defineProps({
   deleteSim: Boolean, // 鎺ユ敹鐖剁粍浠朵紶閫掔殑鍑芥暟
+  showAddIns: Boolean,
 });
 
+// 鑾峰彇浠跨湡鍒楄〃
+const schemeList = ref([]);
+async function getScheme() {
+  try {
+    const res = await getSimData();
+    schemeList.value = res.data;
+  } catch (error) {
+    console.error("Error fetching data:", error);
+  }
+}
+
+// 鏂板缓鏂规瀹屾垚涔嬪悗鏂规鍒楄〃闇�瀹炴椂鍒锋柊
+watch(
+  () => props.showAddIns,
+  (newVal) => {
+    if (newVal == false) {
+      getScheme();
+    }
+  }
+);
+
+// 鍒犻櫎浠跨湡鍒楄〃
 watch(
   () => props.deleteSim,
   (newVal) => {
@@ -380,17 +404,6 @@
     }
   }
 );
-
-const schemeList = ref([]);
-
-async function getScheme() {
-  try {
-    const res = await getSimData();
-    schemeList.value = res.data;
-  } catch (error) {
-    console.error("Error fetching data:", error);
-  }
-}
 
 const deleteSim = () => {
   ElMessageBox.confirm("纭畾瑕佸垹闄よ鏂规鍚�?", "鍒犻櫎鏂规", {

--
Gitblit v1.9.3