From 479c2855f93517517037dd5805ba3512e9aec37d Mon Sep 17 00:00:00 2001 From: wangjuncheng <1> Date: 星期二, 15 四月 2025 14:58:01 +0800 Subject: [PATCH] change --- src/components/monifangzhen/schemeCard.vue | 46 ++++++++++++++++++++++++++-------------------- 1 files changed, 26 insertions(+), 20 deletions(-) diff --git a/src/components/monifangzhen/schemeCard.vue b/src/components/monifangzhen/schemeCard.vue index 06402eb..11112fe 100644 --- a/src/components/monifangzhen/schemeCard.vue +++ b/src/components/monifangzhen/schemeCard.vue @@ -1,20 +1,19 @@ <template> <div class="listCard"> - <el-card v-for="(item, key) in schemCard" :key="key"> + <!-- <div>鏂规鏁伴噺: {{ simStore.schemCard.length }}</div> --> + <el-card v-for="(item, key) in simStore.schemCard" :key="key"> <div> <p>鏂规鍚嶇О : {{ item.name }}</p> - <p>鍒涘缓鏃堕棿 : {{ item.createTime }}</p> + <p>鍒涘缓鏃堕棿 : {{ formatTime(item.createTime) }}</p> <p> 鏂规鐘舵�� : - <span style="color: aquamarine">{{ item.status || "宸插畬鎴�" }}</span> + <span style="color: aquamarine">{{ statusText[item.taskStatus] || "鏈煡" }}</span> </p> </div> <div class="cardMenu"> <div style="float: right; margin-top: 3px"> - <el-button size="small" @click="setSchemClick(item)" - >鏂规璇︽儏</el-button - > - <el-button size="small" @click="startPlay"> 杩涘叆妯℃嫙 </el-button> + <el-button size="small" @click="setSchemClick(item)">鏂规璇︽儏</el-button> + <el-button size="small" @click="startPlay(item)" :disabled="item.taskStatus !== 2">杩涘叆妯℃嫙</el-button> </div> </div> </el-card> @@ -29,13 +28,14 @@ <script setup> import { ref } from "vue"; +import dayjs from "dayjs"; import { initeWaterPrimitiveView } from "@/utils/water"; import Message from "@/components/tools/Message.vue"; -// import { useSimStore } from "@/store/simulation"; +import { useSimStore } from "@/store/simulation.js"; -// const simStore = useSimStore(); +const simStore = useSimStore(); -const schemCard = ref([ +simStore.setSchemCard([ { area: "瀛欒儭娌�", areaId: "0", @@ -277,28 +277,34 @@ userId: "0", }, ]); -// function setSchemClick(res) { -// simStore.messageShow = true; -// } +const statusText = { + 0: "鏈紑濮�", + 1: "杩涜涓�", + 2: "宸插畬鎴�", +}; +function formatTime(time) { + return dayjs(time).format("YYYY-MM-DD HH:mm:ss"); +} const messageShow = ref(false); const mesData = ref(null); function setSchemClick(item) { - mesData.value = item; - console.log(mesData.value,'dadadaddaadaadadadad'); messageShow.value = true; } function close() { messageShow.value = false; } +function startPlay(item) { + // if (item.taskStatus !== 2) { + // alert("褰撳墠鏂规灏氭湭瀹屾垚锛屾棤娉曡繘鍏ユā鎷燂紒"); + // return; + // } + initeWaterPrimitiveView(); + emit("start"); +} const emit = defineEmits(["start", "end"]); function endPlay() { emit("end"); -} - -function startPlay() { - initeWaterPrimitiveView(); - emit("start"); } </script> -- Gitblit v1.9.3