diff --git a/src/views/onlineHome/homestead/freeExit/freeExitAdd.vue b/src/views/onlineHome/homestead/freeExit/freeExitAdd.vue index 9e07f05f..f85b2e60 100644 --- a/src/views/onlineHome/homestead/freeExit/freeExitAdd.vue +++ b/src/views/onlineHome/homestead/freeExit/freeExitAdd.vue @@ -19,7 +19,7 @@ {{item}} - - + --> + + + + + + @@ -158,8 +170,10 @@ import { zjdzd, getByZjddm, getObligeeList, obligeeList } from "@/api/onlineHome/homestead/circulation"; import { dyAdd, } from "@/api/onlineHome/homestead/paidExit"; import {Notify} from "vant"; + import MapGisObtain from "@/components/Map/MapGisObtain"; export default { name: "freeExitAdd", + components: { MapGisObtain, }, data() { return { tcqllxDictionaries:[],//退出权利类型 @@ -190,7 +204,8 @@ sqlx: '1', // 退出类型 01-有偿退出 02-无偿退出 tclx: '02', - } + }, + mapShow: false, }; }, created() { @@ -356,7 +371,31 @@ this.$set(this.circulation, "sqrxm", val); this.getObligeeOptions=[]; this.showDropList = false; - } + }, + mapLook(){ + this.mapShow = true; + setTimeout(() => { + this.$refs.zjdProductResh.drawingLyPaceCountryDarw(); + },1000); + }, + /** 查找地图中宅基地 */ + closeMoule: function (data) { + this.circulation.zjddm = data; + getByZjddm({zjddm: data,}).then(qlrRes => { + let data = qlrRes.data; + if (data) { + this.$set(this.circulation, 'sqrzjhm', data.shyqrdbzjhm); + this.$set(this.circulation, 'sqrzjlx', data.shyqrdbzjlx); + if(data.shyqrdbzjlx) + { + let val = this.zjlxDictionaries.find((x) => x.value == data.shyqrdbzjlx); + if(val) + this.zjlx = val.text; + } + } + // this.$forceUpdate(); + }); + }, }, } diff --git a/src/views/onlineHome/homestead/paidExit/paidExitAdd.vue b/src/views/onlineHome/homestead/paidExit/paidExitAdd.vue index 2e09ce30..607d0837 100644 --- a/src/views/onlineHome/homestead/paidExit/paidExitAdd.vue +++ b/src/views/onlineHome/homestead/paidExit/paidExitAdd.vue @@ -19,7 +19,7 @@ {{item}} - - + --> + + + + + + @@ -181,8 +193,10 @@ import { zjdzd, getByZjddm, getObligeeList, obligeeList } from "@/api/onlineHome/homestead/circulation"; import { dyAdd, zyyctcApply } from "@/api/onlineHome/homestead/paidExit"; import {Notify} from "vant"; +import MapGisObtain from "@/components/Map/MapGisObtain"; export default { name: "paidExitAdd", + components: { MapGisObtain, }, data() { return { tcqllxDictionaries:[],//退出权利类型 @@ -213,7 +227,8 @@ export default { sqlx: '1', // 退出类型 01-有偿退出 02-无偿退出 tclx: '01', - } + }, + mapShow: false, }; }, created() { @@ -399,7 +414,31 @@ export default { this.$set(this.circulation, "sqrxm", val); this.getObligeeOptions=[]; this.showDropList = false; - } + }, + mapLook(){ + this.mapShow = true; + setTimeout(() => { + this.$refs.zjdProductResh.drawingLyPaceCountryDarw(); + },1000); + }, + /** 查找地图中宅基地 */ + closeMoule: function (data) { + this.circulation.zjddm = data; + getByZjddm({zjddm: data,}).then(qlrRes => { + let data = qlrRes.data; + if (data) { + this.$set(this.circulation, 'sqrzjhm', data.shyqrdbzjhm); + this.$set(this.circulation, 'sqrzjlx', data.shyqrdbzjlx); + if(data.shyqrdbzjlx) + { + let val = this.zjlxDictionaries.find((x) => x.value == data.shyqrdbzjlx); + if(val) + this.zjlx = val.text; + } + } + // this.$forceUpdate(); + }); + }, }, }