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