From e15245c624a20a3b46e428d646f5f2dd863cd1bc Mon Sep 17 00:00:00 2001 From: guonan <guonan201020@163.com> Date: 星期四, 17 四月 2025 14:22:36 +0800 Subject: [PATCH] 完善 --- src/views/left/Left.vue | 58 ++++++++++++++++++++++++++++++---------------------------- 1 files changed, 30 insertions(+), 28 deletions(-) diff --git a/src/views/left/Left.vue b/src/views/left/Left.vue index 37afbff..1a8e365 100644 --- a/src/views/left/Left.vue +++ b/src/views/left/Left.vue @@ -15,24 +15,20 @@ <el-button @click="deleteSelectedScheme">鍒犻櫎浠跨湡鏂规</el-button> <!-- <el-button>鍒犻櫎浠跨湡鏂规</el-button> --> </div> - <!-- <div class="mock"> - <div - class="mock-item" - :class="item.name == currentMock ? 'active' : ''" - v-for="item in mockList" - :key="item.id" - @click="handleClick(item)" - > - <div class="mock-item-text">{{ item.name }}</div> - </div> - </div> --> - <!-- <RiverLevel v-show="currentMock === '鍒犻櫎浠跨湡鏂规'" /> - <listInfo - v-show="currentMock === '鏂板缓浠跨湡鏂规'" + <!-- 鎺ュ彛鐗堟湰鍒犻櫎璇ヤ唬鐮佸潡 --> + <schemeCard + ref="schemeCardRef" @start="start" @end="end" + @reset="reset" + /> + <!-- <schemeCard + ref="schemeCardRef" + @start="start" + @end="end" + @reset="reset" + :deleteSim="deleteSim" /> --> - <schemeCard ref="schemeCardRef" @start="start" @end="end" /> </div> </div> <div class="left" v-show="showAddIns"> @@ -52,15 +48,7 @@ // import { deviceDictList, getDictName } from "@/constant/dict.js"; import { getDeviceData } from "@/api/index"; const emits = defineEmits(["start", "end"]); -// const currentMock = ref("鏂板缓浠跨湡鏂规"); -// const mockList = ref([ -// { -// name: "鍒犻櫎浠跨湡鏂规", -// }, -// { -// name: "鏂板缓浠跨湡鏂规", -// }, -// ]); + const list = [ { alias: "瀛欒儭娌熶富娌熸柇闈�1", @@ -410,9 +398,12 @@ // entities.push(entity) } const schemeCardRef = ref(null); + function deleteSelectedScheme() { const selectedId = schemeCardRef.value.getSelectedId(); - const selectedScheme = simStore.schemCard.find(item => item.id === selectedId); + const selectedScheme = simStore.schemCard.find( + (item) => item.id === selectedId + ); if (!selectedId) { ElMessage.warning("璇峰厛閫夋嫨涓�涓柟妗堬紒"); return; @@ -423,16 +414,16 @@ { confirmButtonText: "纭畾", cancelButtonText: "鍙栨秷", - type: "warning", + type: "warning", } ) .then(() => { simStore.removeSchemCardItem(selectedId); ElMessage.success(`鏂规 "${selectedScheme.name}" 鍒犻櫎鎴愬姛锛乣); }) - .catch(() => { - }); + .catch(() => {}); } + function start(form) { emits("start", form); } @@ -451,6 +442,17 @@ }); divPointList = []; }); + +///////////////////////////鍒犻櫎浠跨湡鏂规/////////////////////////// +// const deleteSim = ref(false); + +// function reset() { +// deleteSim.value = false; // 閲嶇疆鏍囧織浣� +// } +// function deleteSelectedScheme() { +// deleteSim.value = true; +// } +///////////////////////////鍒犻櫎浠跨湡鏂规/////////////////////////// </script> <style lang="less" scoped> .mock { -- Gitblit v1.9.3