wangjuncheng
2025-04-22 5caf72a91b204c78cdc91ce116beae5d445dc73d
src/components/monifangzhen/schemeCard.vue
@@ -345,6 +345,7 @@
/////////////////////// 调用接口(使用时打开) ///////////////////////
import { getData, getSimData, deleteSimData } from "@/api/trApi.js";
onMounted(() => {
  getScheme();
  getData({ type:2 })
@@ -358,8 +359,31 @@
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) => {
@@ -370,17 +394,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("确定要删除该方案吗?", "删除方案", {