+
+
+
+
+
+
+
+
+
+ Search
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
From f30a3ff7dcfb2ed40d7489c987cd220e4c393aac Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=88=98=E6=97=8B?= <723607471@qq.com>
Date: Tue, 25 Apr 2023 17:21:21 +0800
Subject: [PATCH 2/2] =?UTF-8?q?bug=E4=BF=AE=E5=A4=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/Map.vue | 15 ++++++++++++-
src/utils/request.js | 2 +-
.../responseManagement/userResponse/index.vue | 21 ++++++++++++-------
3 files changed, 28 insertions(+), 10 deletions(-)
diff --git a/src/components/Map.vue b/src/components/Map.vue
index 69608f1..0751013 100644
--- a/src/components/Map.vue
+++ b/src/components/Map.vue
@@ -59,6 +59,10 @@ onMounted(() => {
const mapOperations = {
wktParseToMap: (res) => {
let layer = omnivore.wkt.parse(res)
+ if(featureLayerG_area.getLayers().length != 0||featureLayerG_point.getLayers().length != 0){
+
+ return;
+ }
layer.addTo(featureLayerG_point)
let attr = Object.values(layer._layers)
@@ -66,9 +70,12 @@ const mapOperations = {
// 判断审核的数据类型,如果是点则直接flyTo
if (attr[0].feature.geometry.type.indexOf('Polygon') == -1) {
homeMap.flyTo([attr[0].feature.geometry.coordinates[1], attr[0].feature.geometry.coordinates[0]], 3)
+ variableStore.layerGroupPoint=res;
+ return {'layer':layer,'location':[attr[0].feature.geometry.coordinates[1],attr[0].feature.geometry.coordinates[0]]}
}
// 判断审核的数据类型,如果是面则计算中心点 然后再fly
else {
+ variableStore.layerGroupPoly=res;
let polygons = [];
for (let i = 0; i < attr[0].feature.geometry.coordinates.length; i++) {
console.log(attr[0].feature.geometry.coordinates[i])
@@ -83,8 +90,9 @@ const mapOperations = {
let final_center = turf.center(turf.featureCollection(features))
// console.log(final_center)
homeMap.flyTo([final_center.geometry.coordinates[1], final_center.geometry.coordinates[0]], 3)
+ return {'layer':layer,'location':null}
}
- return layer
+ // return layer
},
/** 添加点标注
@@ -313,6 +321,11 @@ const mapOperations = {
})
e.layer.addTo(featureLayerG_area)
polygon = e.layer
+ let features = featureLayerG_area.toGeoJSON().features
+ variableStore.layerGroupPoly = features.map(function (feature) {
+ return WKT.convert(feature.geometry)
+ })
+ variableStore.layerGroupPoly = variableStore.layerGroupPoly.join('\n')
})
// featureLayerG_area.clearLayers()
// variableStore.layerGroupPoly=null;
diff --git a/src/utils/request.js b/src/utils/request.js
index 23898cb..68714cd 100644
--- a/src/utils/request.js
+++ b/src/utils/request.js
@@ -4,7 +4,7 @@ import qs from 'qs';
import { Session } from '/@/utils/storage';
// export const moduleName = 'zqq-biz-vordm';
-export const moduleName = 'biz-vordm';
+export const moduleName = 'glj-biz-vordm';
export const crawlModule = 'vordm-crawl';
// 配置新建一个 axios 实例
const service = axios.create({
diff --git a/src/views/responseManagement/userResponse/index.vue b/src/views/responseManagement/userResponse/index.vue
index c44ee4d..d23c27d 100644
--- a/src/views/responseManagement/userResponse/index.vue
+++ b/src/views/responseManagement/userResponse/index.vue
@@ -111,7 +111,7 @@
-