diff --git a/package.json b/package.json index 9d08f6e..44b7ce9 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "svgo": "svgo -f src/icons/svg --config=src/icons/svgo.yml" }, "dependencies": { - "@geoman-io/leaflet-geoman-free": "^2.9.0", + "@geoman-io/leaflet-geoman-free": "2.14.2", "@jiaminghi/data-view": "^2.10.0", "animate.css": "^3.7.2", "axios": "0.18.0", @@ -28,6 +28,7 @@ "jsencrypt": "^3.0.0-rc.1", "leaflet": "^1.7.1", "leaflet-draw": "^1.0.4", + "leaflet.pm": "^2.2.0", "mockjs": "1.0.1-beta3", "normalize.css": "7.0.0", "nprogress": "0.2.0", diff --git a/package.json b/package.json index 9d08f6e..44b7ce9 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "svgo": "svgo -f src/icons/svg --config=src/icons/svgo.yml" }, "dependencies": { - "@geoman-io/leaflet-geoman-free": "^2.9.0", + "@geoman-io/leaflet-geoman-free": "2.14.2", "@jiaminghi/data-view": "^2.10.0", "animate.css": "^3.7.2", "axios": "0.18.0", @@ -28,6 +28,7 @@ "jsencrypt": "^3.0.0-rc.1", "leaflet": "^1.7.1", "leaflet-draw": "^1.0.4", + "leaflet.pm": "^2.2.0", "mockjs": "1.0.1-beta3", "normalize.css": "7.0.0", "nprogress": "0.2.0", diff --git a/src/views/routeManage/addRoute.vue b/src/views/routeManage/addRoute.vue index dfb5e90..3e5e8a1 100644 --- a/src/views/routeManage/addRoute.vue +++ b/src/views/routeManage/addRoute.vue @@ -117,9 +117,9 @@
- +
@@ -249,7 +249,7 @@ editMode: false, // 添加按钮编辑多边形 dragMode: false, // 添加按钮拖动多边形 cutPolygon: false, // 添加一个按钮以删除图层里面的部分内容 - removalMode: false // 清除图层 + removalMode: true, // 清除图层 }) // 设置绘制后的线条颜色,文字显示语言等 this.map.pm.setLang('zh') @@ -296,6 +296,10 @@ this.pointForm.pointlist = e.layer._latlngs } }) + this.map.on("pm:remove", (e) => { + // 清除线图层的同时 将自定义的点也清除掉 + this.removeall(); + }); }, // 查询未关联路线车辆 fetchData() { diff --git a/package.json b/package.json index 9d08f6e..44b7ce9 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "svgo": "svgo -f src/icons/svg --config=src/icons/svgo.yml" }, "dependencies": { - "@geoman-io/leaflet-geoman-free": "^2.9.0", + "@geoman-io/leaflet-geoman-free": "2.14.2", "@jiaminghi/data-view": "^2.10.0", "animate.css": "^3.7.2", "axios": "0.18.0", @@ -28,6 +28,7 @@ "jsencrypt": "^3.0.0-rc.1", "leaflet": "^1.7.1", "leaflet-draw": "^1.0.4", + "leaflet.pm": "^2.2.0", "mockjs": "1.0.1-beta3", "normalize.css": "7.0.0", "nprogress": "0.2.0", diff --git a/src/views/routeManage/addRoute.vue b/src/views/routeManage/addRoute.vue index dfb5e90..3e5e8a1 100644 --- a/src/views/routeManage/addRoute.vue +++ b/src/views/routeManage/addRoute.vue @@ -117,9 +117,9 @@
- +
@@ -249,7 +249,7 @@ editMode: false, // 添加按钮编辑多边形 dragMode: false, // 添加按钮拖动多边形 cutPolygon: false, // 添加一个按钮以删除图层里面的部分内容 - removalMode: false // 清除图层 + removalMode: true, // 清除图层 }) // 设置绘制后的线条颜色,文字显示语言等 this.map.pm.setLang('zh') @@ -296,6 +296,10 @@ this.pointForm.pointlist = e.layer._latlngs } }) + this.map.on("pm:remove", (e) => { + // 清除线图层的同时 将自定义的点也清除掉 + this.removeall(); + }); }, // 查询未关联路线车辆 fetchData() { diff --git a/src/views/staffManage/editStaff.vue b/src/views/staffManage/editStaff.vue index 2453ee5..eb369a7 100644 --- a/src/views/staffManage/editStaff.vue +++ b/src/views/staffManage/editStaff.vue @@ -59,9 +59,9 @@ - +