南昌市物联网技防平台-前端
Administrator
2021-04-23 1e191dc9bf7217955bbd0b81c0e832640766d83d
电子围栏编辑时新增提示语
2 files modified
34 ■■■■ changed files
public/map/widgets/securityMap/SecurityMap.js 31 ●●●● patch | view | raw | blame | history
public/map/widgets/securityMap/template.html 3 ●●●●● patch | view | raw | blame | history
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);
public/map/widgets/securityMap/template.html
@@ -24,4 +24,7 @@
    <div id="securityMapTips3" class="tips">
        <span>右键点击完成绘制</span>
    </div>
    <div id="securityMapTips4" class="tips">
        <span>拖动点或线来改变电子围栏区域,点击围栏区域外地图任意点完成修改</span>
    </div>
</div>