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