From 90b0218652f797d2c22305f4de007b20681ed4a7 Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期六, 07 十月 2023 17:17:15 +0800
Subject: [PATCH] 代码更新

---
 src/components/menu/leftMenu.vue |   50 ++++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 40 insertions(+), 10 deletions(-)

diff --git a/src/components/menu/leftMenu.vue b/src/components/menu/leftMenu.vue
index 0acecf7..30adad1 100644
--- a/src/components/menu/leftMenu.vue
+++ b/src/components/menu/leftMenu.vue
@@ -1,12 +1,26 @@
 <template>
+
   <div class="menuBox">
-    <ul>
+    <div v-if="list.length==0 && val==null">
+
+    </div>
+    <div
+      class="boxCntent"
+      v-else-if="list.length == 0"
+    >{{val }} 鏁版嵁姝e湪琛ュ厖涓�</div>
+    <ul
+      class="boxCntent"
+      v-if="list.length != 0"
+    >
       <li v-for="(item,index) in list">
         <div>
-          {{item.attributes.YQmingchen }}
+          {{item.name}}
         </div>
-        <div>
-          {{item.attributes.YQdizhi}}
+        <div v-if="item.address">
+          鍦板潃锛� {{item.address}}
+        </div>
+        <div v-if="item.code">
+          鍦板潡缂栧彿锛� {{item.code}}
         </div>
       </li>
     </ul>
@@ -15,15 +29,30 @@
 
 <script>
 import store from "@/utils/store";
+import vueEvents from '@/utils/vueEvent.js'
 export default {
   data() {
     return {
-      list: []
+      list: [],
+      val: null
     }
   },
   mounted() {
+    vueEvents.$on('queryData', (res) => {
+      this.list = [];
+      this.val = null;
+      if (res) {
 
-    this.list = store.queryLayer.data;
+        if (store.queryLayer.data) {
+          this.list = store.queryLayer.data
+
+        }
+        this.val = store.queryLayer.val
+      }
+
+
+
+    })
   }
 
 }
@@ -31,8 +60,6 @@
 
 <style>
 .menuBox {
-  padding: 1%;
-
   border-radius: 3px;
   background-image: url("~@/assets/img/new/listbg.png");
   background-size: 100% 100%;
@@ -41,11 +68,14 @@
   bottom: 45px;
   right: 310px;
   width: 300px;
-}
-li {
   color: white;
   font-family: Source Han Sans SC;
   font-size: 16px;
+}
+.boxCntent {
+  margin: 1%;
+}
+li {
   padding: 10px;
   border: 1px solid gray;
   margin-top: 2px;

--
Gitblit v1.9.3