From 86ca3d2d225f2fef2cd14a43ba90a01a718be542 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Thu, 22 Sep 2022 16:09:09 +0800 Subject: [PATCH] 20220902 --- src/main/resources/templates/febs/views/modules/leader/leaderFenceAdd.html | 42 ++++++++++++++++++++++-------------------- 1 files changed, 22 insertions(+), 20 deletions(-) diff --git a/src/main/resources/templates/febs/views/modules/leader/leaderFenceAdd.html b/src/main/resources/templates/febs/views/modules/leader/leaderFenceAdd.html index e8d4a60..64c999d 100644 --- a/src/main/resources/templates/febs/views/modules/leader/leaderFenceAdd.html +++ b/src/main/resources/templates/febs/views/modules/leader/leaderFenceAdd.html @@ -91,7 +91,7 @@ </div> </div> <div class="layui-form-item"> - <label class="layui-form-label febs-form-item-require">经纬度串:</label> + <label class="layui-form-label">经纬度串:</label> <div class="layui-input-block"> <input type="text" id="longlatiarr" name="longlatiarr" lay-verify="required" placeholder="" class="layui-input" readonly> </div> @@ -204,27 +204,29 @@ //配送范围回显 // var pathPolygon = []; let fenceLongLat = leaderInfo.longlatiarr; - let splitList = []; - splitList = fenceLongLat.split(';'); - if(splitList.length > 0){ - for(let splitIndex = 0;splitIndex < splitList.length-1;splitIndex++){ - let splitLngLat = splitList[splitIndex].split(','); - console.log(splitLngLat[0]); - console.log(splitLngLat[1]); - let lngLat = new AMap.LngLat(splitLngLat[0],splitLngLat[1]); - pathPolygon.push(lngLat) + if(fenceLongLat != '' && fenceLongLat != null){ + let splitList = []; + splitList = fenceLongLat.split(';'); + if(splitList.length > 0){ + for(let splitIndex = 0;splitIndex < splitList.length-1;splitIndex++){ + let splitLngLat = splitList[splitIndex].split(','); + console.log(splitLngLat[0]); + console.log(splitLngLat[1]); + let lngLat = new AMap.LngLat(splitLngLat[0],splitLngLat[1]); + pathPolygon.push(lngLat) + } } + var polygon = new AMap.Polygon({ + path: pathPolygon, + fillColor: '#00B2D5', // 多边形填充颜色 + fillOpacity : 0.5, // 多边形填充透明度,取值范围 [0,1] ,0表示完全透明,1表示不透明。默认为0.5 + strokeStyle : 'dashed', // 轮廓线样式,实线:solid,虚线:dashed + borderWeight: 2, // 线条宽度,默认为 1 + strokeColor: 'green', // 线条颜色 + }); + polygonClear = polygon; + map.add(polygon); } - var polygon = new AMap.Polygon({ - path: pathPolygon, - fillColor: '#00B2D5', // 多边形填充颜色 - fillOpacity : 0.5, // 多边形填充透明度,取值范围 [0,1] ,0表示完全透明,1表示不透明。默认为0.5 - strokeStyle : 'dashed', // 轮廓线样式,实线:solid,虚线:dashed - borderWeight: 2, // 线条宽度,默认为 1 - strokeColor: 'green', // 线条颜色 - }); - polygonClear = polygon; - map.add(polygon); form.val("user-addLeaderFence-form", { "id": leaderInfo.id, -- Gitblit v1.9.1