Преглед изворни кода

宅基地退出申请修改

wulanhaote
QI_YUJIE пре 2 година
родитељ
комит
e9f6b84243
2 измењених фајлова са 86 додато и 8 уклоњено
  1. +43
    -4
      src/views/onlineHome/homestead/freeExit/freeExitAdd.vue
  2. +43
    -4
      src/views/onlineHome/homestead/paidExit/paidExitAdd.vue

+ 43
- 4
src/views/onlineHome/homestead/freeExit/freeExitAdd.vue Прегледај датотеку

@@ -19,7 +19,7 @@
{{item}} {{item}}
</van-cell> </van-cell>
</div> </div>
<van-field
<!--<van-field
readonly readonly
clickable clickable
v-model="circulation.zjddm" v-model="circulation.zjddm"
@@ -37,7 +37,16 @@
@confirm="onConfirmZjddm" @confirm="onConfirmZjddm"
@cancel="showzjddm = false" @cancel="showzjddm = false"
/> />
</van-popup>
</van-popup>-->
<van-field
v-model="circulation.zjddm"
label="宅基地代码"
input-align="right"
>
<template #button>
<van-button size="small" @click="mapLook" type="primary">选择宅基地</van-button>
</template>
</van-field>
<van-field <van-field
readonly readonly
clickable clickable
@@ -140,6 +149,9 @@
<van-field v-model="circulation.zhfwzl" label="置换房屋坐落" placeholder="请输入房屋坐落" input-align="right" label-width="auto"/> <van-field v-model="circulation.zhfwzl" label="置换房屋坐落" placeholder="请输入房屋坐落" input-align="right" label-width="auto"/>
<van-field v-model="circulation.bz" label="备注" placeholder="请输入内容" input-align="right" label-width="auto"/> <van-field v-model="circulation.bz" label="备注" placeholder="请输入内容" input-align="right" label-width="auto"/>


<van-dialog v-model="mapShow" show-cancel-button>
<MapGisObtain ref="zjdProductResh" :shqrxm="circulation.sqrxm" @closeMoule="closeMoule"></MapGisObtain>
</van-dialog>
</div> </div>
</van-form> </van-form>


@@ -158,8 +170,10 @@
import { zjdzd, getByZjddm, getObligeeList, obligeeList } from "@/api/onlineHome/homestead/circulation"; import { zjdzd, getByZjddm, getObligeeList, obligeeList } from "@/api/onlineHome/homestead/circulation";
import { dyAdd, } from "@/api/onlineHome/homestead/paidExit"; import { dyAdd, } from "@/api/onlineHome/homestead/paidExit";
import {Notify} from "vant"; import {Notify} from "vant";
import MapGisObtain from "@/components/Map/MapGisObtain";
export default { export default {
name: "freeExitAdd", name: "freeExitAdd",
components: { MapGisObtain, },
data() { data() {
return { return {
tcqllxDictionaries:[],//退出权利类型 tcqllxDictionaries:[],//退出权利类型
@@ -190,7 +204,8 @@
sqlx: '1', sqlx: '1',
// 退出类型 01-有偿退出 02-无偿退出 // 退出类型 01-有偿退出 02-无偿退出
tclx: '02', tclx: '02',
}
},
mapShow: false,
}; };
}, },
created() { created() {
@@ -356,7 +371,31 @@
this.$set(this.circulation, "sqrxm", val); this.$set(this.circulation, "sqrxm", val);
this.getObligeeOptions=[]; this.getObligeeOptions=[];
this.showDropList = false; 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();
});
},
}, },
} }
</script> </script>


+ 43
- 4
src/views/onlineHome/homestead/paidExit/paidExitAdd.vue Прегледај датотеку

@@ -19,7 +19,7 @@
{{item}} {{item}}
</van-cell> </van-cell>
</div> </div>
<van-field
<!-- <van-field
readonly readonly
clickable clickable
v-model="circulation.zjddm" v-model="circulation.zjddm"
@@ -37,7 +37,16 @@
@confirm="onConfirmZjddm" @confirm="onConfirmZjddm"
@cancel="showzjddm = false" @cancel="showzjddm = false"
/> />
</van-popup>
</van-popup> -->
<van-field
v-model="circulation.zjddm"
label="宅基地代码"
input-align="right"
>
<template #button>
<van-button size="small" @click="mapLook" type="primary">选择宅基地</van-button>
</template>
</van-field>
<van-field <van-field
readonly readonly
clickable clickable
@@ -160,6 +169,9 @@
<van-field v-model="circulation.zhfwzl" label="置换房屋坐落" placeholder="请输入房屋坐落" input-align="right" label-width="auto"/> <van-field v-model="circulation.zhfwzl" label="置换房屋坐落" placeholder="请输入房屋坐落" input-align="right" label-width="auto"/>
<van-field v-model="circulation.bz" label="备注" placeholder="请输入内容" input-align="right" label-width="auto"/> <van-field v-model="circulation.bz" label="备注" placeholder="请输入内容" input-align="right" label-width="auto"/>


<van-dialog v-model="mapShow" show-cancel-button>
<MapGisObtain ref="zjdProductResh" :shqrxm="circulation.sqrxm" @closeMoule="closeMoule"></MapGisObtain>
</van-dialog>
</div> </div>
</van-form> </van-form>


@@ -181,8 +193,10 @@
import { zjdzd, getByZjddm, getObligeeList, obligeeList } from "@/api/onlineHome/homestead/circulation"; import { zjdzd, getByZjddm, getObligeeList, obligeeList } from "@/api/onlineHome/homestead/circulation";
import { dyAdd, zyyctcApply } from "@/api/onlineHome/homestead/paidExit"; import { dyAdd, zyyctcApply } from "@/api/onlineHome/homestead/paidExit";
import {Notify} from "vant"; import {Notify} from "vant";
import MapGisObtain from "@/components/Map/MapGisObtain";
export default { export default {
name: "paidExitAdd", name: "paidExitAdd",
components: { MapGisObtain, },
data() { data() {
return { return {
tcqllxDictionaries:[],//退出权利类型 tcqllxDictionaries:[],//退出权利类型
@@ -213,7 +227,8 @@ export default {
sqlx: '1', sqlx: '1',
// 退出类型 01-有偿退出 02-无偿退出 // 退出类型 01-有偿退出 02-无偿退出
tclx: '01', tclx: '01',
}
},
mapShow: false,
}; };
}, },
created() { created() {
@@ -399,7 +414,31 @@ export default {
this.$set(this.circulation, "sqrxm", val); this.$set(this.circulation, "sqrxm", val);
this.getObligeeOptions=[]; this.getObligeeOptions=[];
this.showDropList = false; 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();
});
},
}, },
} }
</script> </script>


Loading…
Откажи
Сачувај