From 1e191dc9bf7217955bbd0b81c0e832640766d83d Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Fri, 23 Apr 2021 18:15:10 +0800
Subject: [PATCH] 电子围栏编辑时新增提示语

---
 public/map/widgets/securityMap/SecurityMap.js |   31 ++++++++++++++++++++++++++-----
 1 files changed, 26 insertions(+), 5 deletions(-)

diff --git a/public/map/widgets/securityMap/SecurityMap.js b/public/map/widgets/securityMap/SecurityMap.js
index 8f8be45..e4162a6 100644
--- a/public/map/widgets/securityMap/SecurityMap.js
+++ b/public/map/widgets/securityMap/SecurityMap.js
@@ -155,12 +155,12 @@
         offset: null,
         moveThis: null,
 
-        //按钮点击状态
-        btnStatus: 0,
+        //编辑工具激活后为true
+        editToolbarStatus: false,
 
         //基础路径
-        //pathUrl: "http://localhost:89",
-        pathUrl: "https://web.byisf.com/api/blade-jfpts",
+        pathUrl: "http://localhost:89",
+        //pathUrl: "https://web.byisf.com/api/blade-jfpts",
 
         // 电子围栏需要新增的Id
         newElectronicFenceId: null,
@@ -427,6 +427,7 @@
                     } else { // 点击不在图形上
                         //修改电子围栏选中状态
                         that.isChecked = false;
+
                         self.modifyPolygon()
                     }
 
@@ -447,7 +448,8 @@
                 var oDiv1 = document.getElementById('securityMapTips1');
                 var oDiv2 = document.getElementById('securityMapTips2');
                 var oDiv3 = document.getElementById('securityMapTips3');
-                //开始编辑
+                var oDiv4 = document.getElementById('securityMapTips4');
+                //新增电子围栏提示语
                 if (self.polygonFlag == true) {
                     var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
                     var scrollLeft = document.documentElement.scrollLeft || document.body.scrollLeft;
@@ -473,6 +475,21 @@
                 } else {
                     oDiv3.style.display = 'none';
                 }
+
+                //编辑电子围栏提示语
+                if (that.editToolbarStatus) {
+                    $("#securityMapTips4").css("width", "200px");
+                    $("#securityMapTips4").css("height", "36");
+                    var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
+                    var scrollLeft = document.documentElement.scrollLeft || document.body.scrollLeft;
+                    oDiv4.style.left = oEvent.clientX + scrollLeft + 15 + 'px';
+                    oDiv4.style.top = oEvent.clientY + scrollTop + 'px';
+                    oDiv4.style.display = 'block';
+                } else {
+                    oDiv4.style.display = 'none';
+                }
+
+
             })
         },
 
@@ -533,6 +550,7 @@
                             })
                             $("#editEngineeringMap").css("color", "#757575");
                             self.isEdit = false;
+                            self.editToolbarStatus = false;
                         }
                     }
                 })
@@ -541,6 +559,9 @@
 
 
         activateToolbar: function(graphic) {
+            var that = this;
+
+            that.editToolbarStatus = true;
             var tool = 0;
 
             this.editToolbar = new Edit(this._map);

--
Gitblit v1.9.3