-
+
删除多边形
清除
确认
@@ -77,12 +77,15 @@ export default {
},
// 地图初始化
init() {
- const lat = this.position.lat
- const lng = this.position.lng
+ const lat = '34.81098454894641' || this.position.lat
+ const lng = '113.64789962768555' || this.position.lng
map = new qq.maps.Map(document.getElementById('mapFencecontainer'), {
center: new qq.maps.LatLng(lat, lng), // 暂时默认郑州
zoom: 22
});
+ qq.maps.event.addListener(map, "click", function (event) {
+ console.log('您点击的位置为: [' + event.latLng.getLat() + ', ' + event.latLng.getLng() + ']');
+ });
// 多边形绘制及回显
// 设置多边形路径以便回显
// path4 = [];
@@ -93,7 +96,7 @@ export default {
console.log(path4);
this.showpolygon(path4);
- // 绘制
+ // 绘制,操作
this.addpolygon();
},
/**
@@ -136,6 +139,7 @@ export default {
drawingManager.setMap(map);
qq.maps.event.addListener(drawingManager, 'overlaycomplete', function (event) {
// clearOverlays(overlaysArray)
+ console.log('event',event); // 获得相应的经纬度值
lngLat = [];
overlaysArray.push(event.overlay);
for (const item of event.overlay.getPath().elems) {
@@ -147,9 +151,14 @@ export default {
lng: lng
});
}
+ console.log('overlaycomplete',lngLat, overlaysArray); // 获得相应的经纬度值
+ });
- console.log('overlaycomplete',lngLat); // 获得相应的经纬度值
+ qq.maps.event.addListener(drawingManager, 'markercomplete', function (event) {
+ console.log('markercomplete', event); // 获得相应的经纬度值
});
+
+
},
// 初始化回显
showpolygon(path3) {
diff --git a/jnpf-java-boot/jnpf-web/src/views/stationarea/columnList.js b/jnpf-java-boot/jnpf-web/src/views/stationarea/columnList.js
index d1994dd..4326a32 100644
--- a/jnpf-java-boot/jnpf-web/src/views/stationarea/columnList.js
+++ b/jnpf-java-boot/jnpf-web/src/views/stationarea/columnList.js
@@ -1,2 +1,2 @@
-const columnList = [{"popupType":"dialog","hasPage":true,"pageSize":20,"columnOptions":[{"label":"站点编码","value":"station_code"},{"label":"站点名称","value":"station_name"}],"align":"center","templateJson":[],"__config__":{"formId":124,"visibility":["pc","app"],"jnpfKey":"popupSelect","defaultValue":"","noShow":false,"tipLabel":"绑定站点编码","dragDisabled":false,"className":[],"label":"站点编号","trigger":"change","showLabel":true,"required":true,"tableName":"nx_station_area","renderKey":1716183392539,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-popup","tag":"JnpfPopupSelect","regList":[],"span":24},"prop":"stationCode","__vModel__":"stationCode","disabled":false,"id":"stationCode","placeholder":"请选择为那个站点绘制区域","interfaceName":"查询全部回收站","popupWidth":"800px","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"clearable":true,"jnpfKey":"popupSelect","fullName":"站点编号","label":"站点编号","sortable":true,"relationField":"station_name","popupTitle":"选择数据","width":0,"fixed":"none","style":{"width":"100%"},"interfaceHasPage":false,"interfaceId":"520259300875047493","propsValue":"station_code"},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"区域名称","label":"区域名称","sortable":false,"align":"center","addonAfter":"","__config__":{"formId":101,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"围栏区域名称","dragDisabled":false,"className":[],"label":"区域名称","trigger":"blur","showLabel":true,"required":true,"tableName":"nx_station_area","renderKey":1715752071089,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"prop":"areaName","showWordLimit":false,"width":0,"__vModel__":"areaName","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"areaName","placeholder":"电子围栏名称","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"filterable":false,"clearable":true,"jnpfKey":"select","multiple":false,"fullName":"区域类型","label":"区域类型","sortable":false,"align":"center","props":{"label":"fullName","value":"enCode"},"__config__":{"formId":102,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"","noShow":false,"dataType":"dictionary","dictionaryType":"560423985691492677","tipLabel":"请选择围栏类型","dragDisabled":false,"className":[],"label":"区域类型","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"nx_station_area","renderKey":1715752074918,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"","tag":"JnpfSelect","regList":[],"span":24},"prop":"areaType","width":0,"options":[{"enCode":"1","children":null,"hasChildren":false,"fullName":"接单区域","id":"560424128079724869","parentId":"0"},{"enCode":"2","children":null,"hasChildren":false,"fullName":"不接单区域","id":"560424264616902981","parentId":"0"}],"__vModel__":"areaType","fixed":"none","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"areaType","placeholder":"请选择围栏类型","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"border":false,"jnpfKey":"radio","fullName":"是否启用","label":"是否启用","sortable":false,"align":"center","props":{"label":"fullName","value":"enCode"},"optionType":"default","__config__":{"formId":108,"visibility":["pc","app"],"jnpfKey":"radio","defaultValue":"1","noShow":false,"dataType":"dictionary","dictionaryType":"519107761586309125","tipLabel":"","dragDisabled":false,"className":[],"label":"是否启用","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"nx_station_area","renderKey":1715752554218,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-radio","propsName":"","tag":"JnpfRadio","regList":[],"span":24},"size":"small","prop":"status","width":0,"options":[{"enCode":"0","children":null,"hasChildren":false,"fullName":"禁用","id":"519107882239657989","parentId":"0"},{"enCode":"1","children":null,"hasChildren":false,"fullName":"启用","id":"519107823167080453","parentId":"0"}],"__vModel__":"status","fixed":"none","style":{},"disabled":false,"interfaceHasPage":false,"id":"status","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"direction":"horizontal"},{"clearable":true,"maxlength":"65539","jnpfKey":"input","suffixIcon":"","fullName":"地图信息","label":"地图信息","sortable":false,"align":"center","addonAfter":"","__config__":{"formId":109,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"在地图上绘制电子围栏","dragDisabled":false,"className":[],"label":"地图信息","trigger":"blur","showLabel":true,"required":true,"tableName":"nx_station_area","renderKey":1715752808402,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"prop":"areaMapInfo","showWordLimit":false,"width":0,"__vModel__":"areaMapInfo","showPassword":true,"fixed":"none","style":{"width":"100%"},"disabled":true,"id":"areaMapInfo","placeholder":"绘制电子围栏区域","prefixIcon":"el-icon-map-location","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"maxlength":null,"jnpfKey":"textarea","fullName":"区域描述","label":"区域描述","sortable":false,"align":"center","type":"textarea","autoSize":{"minRows":4,"maxRows":4},"__config__":{"formId":103,"visibility":["pc","app"],"jnpfKey":"textarea","noShow":false,"tipLabel":"请输入区域描述","dragDisabled":false,"className":[],"label":"区域描述","trigger":"blur","showLabel":true,"required":false,"tableName":"nx_station_area","renderKey":1715752078721,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-textarea","tag":"JnpfTextarea","regList":[],"span":24},"readonly":false,"prop":"areaDesc","showWordLimit":true,"width":0,"__vModel__":"areaDesc","fixed":"none","style":{"width":"100%"},"disabled":false,"id":"areaDesc","placeholder":"请输入不超过两百字的区域描述","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"jnpfKey":"createUser","fullName":"创建用户","label":"创建用户","sortable":false,"align":"center","type":"currUser","__config__":{"formId":120,"visibility":["pc","app"],"jnpfKey":"createUser","defaultValue":"","noShow":true,"tipLabel":"","dragDisabled":false,"className":[],"label":"创建用户","showLabel":true,"required":false,"tableName":"nx_station_area","renderKey":1716175629683,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-founder","tag":"JnpfOpenData","span":24},"readonly":true,"prop":"creatorUserId","width":0,"__vModel__":"creatorUserId","fixed":"none","style":{"width":"100%"},"id":"creatorUserId","placeholder":""},{"jnpfKey":"modifyUser","fullName":"修改用户","label":"修改用户","sortable":false,"align":"center","__config__":{"formId":122,"visibility":["pc","app"],"jnpfKey":"modifyUser","defaultValue":"","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"修改用户","showLabel":true,"required":false,"tableName":"nx_station_area","renderKey":1716175633950,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-modifier","tag":"JnpfInput","span":24},"readonly":true,"prop":"lastModifyUserId","width":0,"__vModel__":"lastModifyUserId","fixed":"none","style":{"width":"100%"},"id":"lastModifyUserId","placeholder":"系统自动生成"},{"jnpfKey":"modifyTime","fullName":"修改时间","label":"修改时间","sortable":false,"align":"center","__config__":{"formId":123,"visibility":["pc","app"],"jnpfKey":"modifyTime","defaultValue":"","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"修改时间","showLabel":true,"required":false,"tableName":"nx_station_area","renderKey":1716175636085,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-modifytime","tag":"JnpfInput","span":24},"readonly":true,"prop":"lastModifyTime","width":0,"__vModel__":"lastModifyTime","fixed":"none","style":{"width":"100%"},"id":"lastModifyTime","placeholder":"系统自动生成"}]
+const columnList = [{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"区域名称","label":"区域名称","sortable":false,"align":"center","addonAfter":"","__config__":{"formId":101,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"围栏区域名称","dragDisabled":false,"className":[],"label":"区域名称","trigger":"blur","showLabel":true,"required":true,"tableName":"nx_station_area","renderKey":1715752071089,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"prop":"areaName","showWordLimit":false,"width":0,"__vModel__":"areaName","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"areaName","placeholder":"电子围栏名称","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"filterable":false,"clearable":true,"jnpfKey":"select","multiple":false,"fullName":"区域类型","label":"区域类型","sortable":false,"align":"center","props":{"label":"fullName","value":"enCode"},"__config__":{"formId":102,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"","noShow":false,"dataType":"dictionary","dictionaryType":"560423985691492677","tipLabel":"请选择围栏类型","dragDisabled":false,"className":[],"label":"区域类型","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"nx_station_area","renderKey":1715752074918,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"","tag":"JnpfSelect","regList":[],"span":24},"prop":"areaType","width":0,"options":[{"enCode":"1","children":null,"hasChildren":false,"fullName":"接单区域","id":"560424128079724869","parentId":"0"},{"enCode":"2","children":null,"hasChildren":false,"fullName":"不接单区域","id":"560424264616902981","parentId":"0"}],"__vModel__":"areaType","fixed":"none","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"areaType","placeholder":"请选择围栏类型","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"filterable":false,"clearable":true,"jnpfKey":"organizeSelect","ableIds":[],"multiple":false,"fullName":"绑定商户","label":"绑定商户","sortable":false,"align":"left","__config__":{"formId":125,"visibility":["pc","app"],"jnpfKey":"organizeSelect","defaultValue":[],"noShow":false,"tipLabel":"绑定商户","dragDisabled":false,"className":[],"label":"绑定商户","trigger":"change","showLabel":true,"required":true,"tableName":"nx_station_area","renderKey":1716275177288,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-company","defaultCurrent":false,"tag":"JnpfOrganizeSelect","regList":[],"span":24},"prop":"companyId","width":0,"__vModel__":"companyId","fixed":"none","style":{"width":"100%"},"disabled":false,"selectType":"all","id":"companyId","placeholder":"请选择商户","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"border":false,"jnpfKey":"radio","fullName":"是否启用","label":"是否启用","sortable":false,"align":"center","props":{"label":"fullName","value":"enCode"},"optionType":"default","__config__":{"formId":108,"visibility":["pc","app"],"jnpfKey":"radio","defaultValue":"1","noShow":false,"dataType":"dictionary","dictionaryType":"519107761586309125","tipLabel":"","dragDisabled":false,"className":[],"label":"是否启用","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"nx_station_area","renderKey":1715752554218,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-radio","propsName":"","tag":"JnpfRadio","regList":[],"span":24},"size":"small","prop":"status","width":0,"options":[{"enCode":"0","children":null,"hasChildren":false,"fullName":"禁用","id":"519107882239657989","parentId":"0"},{"enCode":"1","children":null,"hasChildren":false,"fullName":"启用","id":"519107823167080453","parentId":"0"}],"__vModel__":"status","fixed":"none","style":{},"disabled":false,"interfaceHasPage":false,"id":"status","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"direction":"horizontal"},{"clearable":true,"maxlength":"65539","jnpfKey":"input","suffixIcon":"","fullName":"地图信息","label":"地图信息","sortable":false,"align":"center","addonAfter":"","__config__":{"formId":109,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"在地图上绘制电子围栏","dragDisabled":false,"className":[],"label":"地图信息","trigger":"blur","showLabel":true,"required":true,"tableName":"nx_station_area","renderKey":1715752808402,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"prop":"areaMapInfo","showWordLimit":false,"width":0,"__vModel__":"areaMapInfo","showPassword":true,"fixed":"none","style":{"width":"100%"},"disabled":true,"id":"areaMapInfo","placeholder":"绘制电子围栏区域","prefixIcon":"el-icon-map-location","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"maxlength":null,"jnpfKey":"textarea","fullName":"区域描述","label":"区域描述","sortable":false,"align":"center","type":"textarea","autoSize":{"minRows":4,"maxRows":4},"__config__":{"formId":103,"visibility":["pc","app"],"jnpfKey":"textarea","noShow":false,"tipLabel":"请输入区域描述","dragDisabled":false,"className":[],"label":"区域描述","trigger":"blur","showLabel":true,"required":false,"tableName":"nx_station_area","renderKey":1715752078721,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-textarea","tag":"JnpfTextarea","regList":[],"span":24},"readonly":false,"prop":"areaDesc","showWordLimit":true,"width":0,"__vModel__":"areaDesc","fixed":"none","style":{"width":"100%"},"disabled":false,"id":"areaDesc","placeholder":"请输入不超过两百字的区域描述","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"jnpfKey":"createUser","fullName":"创建用户","label":"创建用户","sortable":false,"align":"center","type":"currUser","__config__":{"formId":120,"visibility":["pc","app"],"jnpfKey":"createUser","defaultValue":"","noShow":true,"tipLabel":"","dragDisabled":false,"className":[],"label":"创建用户","showLabel":true,"required":false,"tableName":"nx_station_area","renderKey":1716175629683,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-founder","tag":"JnpfOpenData","span":24},"readonly":true,"prop":"creatorUserId","width":0,"__vModel__":"creatorUserId","fixed":"none","style":{"width":"100%"},"id":"creatorUserId","placeholder":""},{"jnpfKey":"modifyUser","fullName":"修改用户","label":"修改用户","sortable":false,"align":"center","__config__":{"formId":122,"visibility":["pc","app"],"jnpfKey":"modifyUser","defaultValue":"","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"修改用户","showLabel":true,"required":false,"tableName":"nx_station_area","renderKey":1716175633950,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-modifier","tag":"JnpfInput","span":24},"readonly":true,"prop":"lastModifyUserId","width":0,"__vModel__":"lastModifyUserId","fixed":"none","style":{"width":"100%"},"id":"lastModifyUserId","placeholder":"系统自动生成"},{"jnpfKey":"modifyTime","fullName":"修改时间","label":"修改时间","sortable":false,"align":"center","__config__":{"formId":123,"visibility":["pc","app"],"jnpfKey":"modifyTime","defaultValue":"","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"修改时间","showLabel":true,"required":false,"tableName":"nx_station_area","renderKey":1716175636085,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-modifytime","tag":"JnpfInput","span":24},"readonly":true,"prop":"lastModifyTime","width":0,"__vModel__":"lastModifyTime","fixed":"none","style":{"width":"100%"},"id":"lastModifyTime","placeholder":"系统自动生成"}]
export default columnList
\ No newline at end of file
diff --git a/jnpf-java-boot/jnpf-web/src/views/stationarea/form.vue b/jnpf-java-boot/jnpf-web/src/views/stationarea/form.vue
index 3362038..37408d3 100644
--- a/jnpf-java-boot/jnpf-web/src/views/stationarea/form.vue
+++ b/jnpf-java-boot/jnpf-web/src/views/stationarea/form.vue
@@ -1,560 +1,556 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+