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/Simulation.vue |   23 +++++++++++++----------
 1 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/src/views/left/Simulation.vue b/src/views/left/Simulation.vue
index c170efe..3c459ff 100644
--- a/src/views/left/Simulation.vue
+++ b/src/views/left/Simulation.vue
@@ -1,24 +1,24 @@
 <template>
   <div style="height: 100%">
-    <div class="left-top" style="margin-bottom: 20px;">
+    <div class="left-top" style="margin-bottom: 20px">
       <span>鏂板缓浠跨湡鏂规</span>
       <span class="clickable-text" @click="goBack">杩斿洖鍒楄〃</span>
     </div>
     <el-tabs
-      style="height: calc(100% - 40px);"
+      style="height: calc(100% - 40px)"
       v-model="activeName"
       type="card"
       class="demo-tabs"
       @tab-click="handleClick"
     >
       <el-tab-pane label="琛屾斂鍖哄垝浠跨湡" name="first">
-        <city-sim :clickValue="clickValue" />
+        <city-sim />
       </el-tab-pane>
       <el-tab-pane label="閲嶇偣鍖哄煙浠跨湡" name="second">
-        <city-sim :clickValue="clickValue" />
+        <city-sim />
       </el-tab-pane>
       <el-tab-pane label="閲嶇偣娌熶豢鐪�" name="third">
-        <kg-sim :clickValue="clickValue" />
+        <kg-sim />
       </el-tab-pane>
     </el-tabs>
   </div>
@@ -28,6 +28,10 @@
 import { ref, defineEmits } from "vue";
 import citySim from "./CitySim.vue";
 import kgSim from "./KGSim.vue";
+
+import { useSimStore } from "@/store/simulation";
+
+const simStore = useSimStore();
 
 // 瀹氫箟杩斿洖浜嬩欢
 const emits = defineEmits(["back"]);
@@ -40,8 +44,7 @@
 
 // 鏍囩鐐瑰嚮浜嬩欢
 const handleClick = (tab) => {
-  clickValue.value = tab.props.label;
-  console.log(clickValue.value);
+  simStore.handleClickTab(tab.props.label);
 };
 
 // 杩斿洖涓婁竴绾�
@@ -58,7 +61,7 @@
   font-weight: 600;
   height: 100%;
 }
-/deep/.el-tabs__header{
+/deep/.el-tabs__header {
   margin: 0px !important;
 }
 /deep/ .el-tabs__item.is-active,
@@ -77,7 +80,7 @@
   font-size: 14px;
   color: #61f7d4;
 }
-.el-tab-pane{
+.el-tab-pane {
   height: 100%;
 }
-</style>
\ No newline at end of file
+</style>

--
Gitblit v1.9.3