From 5a731fa204428b68f95a2c656c25d35e838d110d Mon Sep 17 00:00:00 2001
From: zengh <123456>
Date: Tue, 09 Mar 2021 22:43:07 +0800
Subject: [PATCH] 客户管理设备视频与定位已完成

---
 src/views/clientManagement/clientManagement.vue |   36 +++++++++++++++++++++++++++++++++++-
 1 files changed, 35 insertions(+), 1 deletions(-)

diff --git a/src/views/clientManagement/clientManagement.vue b/src/views/clientManagement/clientManagement.vue
index c211442..f5eb906 100644
--- a/src/views/clientManagement/clientManagement.vue
+++ b/src/views/clientManagement/clientManagement.vue
@@ -78,6 +78,21 @@
 
         </avue-crud>
 
+        <el-drawer
+          title="电子地图"
+          append-to-body="true"
+          :visible.sync="showMap"
+        >
+          <iframe
+            id="mapDiv"
+            ref="mapDiv"
+            src="/map/index.html?openid=ClientManagement&ISinit=1"
+            frameborder="0"
+            width="100%"
+            height="100%"
+          ></iframe>
+        </el-drawer>
+
       </basic-container>
     </el-col>
     <el-dialog title="缴费提醒" :visible.sync="dialogTableVisible" top="280px" custom-class="payWin" append-to-body="true">
@@ -104,6 +119,7 @@
       return {
         form: {},
         query: {},
+        showMap: false,
         loading: true,
         page: {
           pageSize: 10,
@@ -527,7 +543,25 @@
           }
         });
 
-      }
+      },handleStart(row) {
+        var arr = [];
+        this.$store.state.tags.tagList.forEach(item => {
+          if (item.label != "视频") {
+            arr.push(item);
+          }
+        });
+        this.$store.state.tags.tagList = arr;
+        this.$router.push({
+          path: `/real/video/`,query:row
+        });
+      },handleMap(row) {
+        this.showMap = true;
+        this.$nextTick(() => {
+          this.$refs.mapDiv.onload = () => {
+            window.frames[0].init("equipment",{x: row.jd, y: row.wd});
+          };
+        })
+      },
     }
   };
 </script>

--
Gitblit v1.9.3