Browse Source

修改个网格地图怎么这么多弯弯绕

chanpin_shequ_jiagou
mk 2 years ago
parent
commit
f1930c5f3c
  1. 31
      src/views/modules/base/organization/organization.vue

31
src/views/modules/base/organization/organization.vue

@ -869,10 +869,12 @@
<script>
import { requestPost, requestGet } from "@/js/dai/request";
import daiMap from "@/utils/dai-map";
import nextTick from "dai-js/tools/nextTick";
export default {
data () {
return {
gridLat:'',
gridLng:'',
//
createAgencyDialogFlag: false,
//
@ -1159,6 +1161,7 @@ export default {
},
modifyGridPop (val) {
if (val) {
console.log('1');
setTimeout(() => {
this.createMap();
}, 1000);
@ -2388,7 +2391,6 @@ export default {
// id
async getOrgDetailsById () {
const url = "/gov/org/agency/agencydetail";
let params = {
agencyId: this.judgeOrgInfoLevel.id,
};
@ -2451,7 +2453,6 @@ export default {
};
const { data, code, msg } = await requestPost(url, params);
if (code === 0) {
this.modifyGridFrom.gridName = data.gridName;
this.modifyGridFrom.code = data.code;
@ -2463,6 +2464,8 @@ export default {
this.modifyGridFrom.manageDistrict = data.manageDistrict;
this.modifyGridFrom.griId = data.grid;
this.modifyGridFrom.gridSort = data.gridSort;
this.latitude = data.latitude,
this.longitude =data.longitude
} else {
this.$message.error(msg);
}
@ -2491,7 +2494,7 @@ export default {
this.getAgencyList();
this.getDepartmentList();
this.getGridList();
this.agencyPeo();
// this.agencyPeo();
} else {
this.$message.error(msg);
}
@ -2516,7 +2519,7 @@ export default {
this.getAgencyList();
this.getDepartmentList();
this.getGridList();
this.agencyPeo();
// this.agencyPeo();
} else {
this.$message.error(msg);
}
@ -2524,7 +2527,6 @@ export default {
//
async submitModifyGrid () {
const url = "/gov/org/grid/editgrid";
let params = {
gridId: this.modifyGridFrom.griId,
gridName: this.modifyGridFrom.gridName,
@ -2534,8 +2536,10 @@ export default {
code: this.modifyGridFrom.code,
gridType: this.modifyGridFrom.gridType,
sort: this.modifyGridFrom.gridSort,
longitude:this.gridLng,
latitude:this.gridLat
};
console.log(params);
const { data, code, msg } = await requestPost(url, params);
if (code === 0) {
@ -2544,7 +2548,7 @@ export default {
this.getAgencyList();
this.getDepartmentList();
this.getGridList();
this.agencyPeo();
// this.agencyPeo();
} else {
this.$message.error(msg);
}
@ -2601,10 +2605,9 @@ export default {
map.on("dragend", (e) => {
handleMoveCenter(e);
});
// map.setCenter(latitude, longitude);
map.setCenter(latitude, longitude);
map.setMarker(latitude, longitude);
// setMarker(latitude, longitude);
// function setMarker(lat, lng) {
@ -2622,14 +2625,16 @@ export default {
// },
// ]);
// }
let than = this
function handleMoveCenter (e) {
console.log('看看能触发你吗?');
//
const { lat, lng } = map.getCenter();
// const lat = lat;
// const lng = lng;
map.setMarker(lat, lng);
than.gridLat=lat
than.gridLng=lng
// let { msg, data } = await map.getAddress(lat, lng);
// if (msg == "success") {
// this.formData.address = data.address

Loading…
Cancel
Save