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

Loading…
Cancel
Save