Selaa lähdekoodia

宅基地调查优化

rongxin_prod
Xyq123* 1 vuosi sitten
vanhempi
commit
964e32f41b
2 muutettua tiedostoa jossa 241 lisäystä ja 5 poistoa
  1. +4
    -4
      src/views/homesteadSurvey/nhcyList.vue
  2. +237
    -1
      src/views/homesteadSurvey/nmfwAdd.vue

+ 4
- 4
src/views/homesteadSurvey/nhcyList.vue Näytä tiedosto

@@ -69,15 +69,15 @@
<img src="../../assets/images/housesteadSurvey/add02.png" alt="">
<span style="font-size: 14px;color: #22B7F2;margin-left: 5px;">详情</span>
</p>
<p v-if="item.yhzgx != '02'" style="width:25%;display: flex;align-items: center;justify-content:center;border: 1px solid #22B7F2;padding: 3px 0;border-radius: 50px;" @click="handleFenHu(item)">
<p v-if="item.yhzgx != '02' && permission == 'true'" style="width:25%;display: flex;align-items: center;justify-content:center;border: 1px solid #22B7F2;padding: 3px 0;border-radius: 50px;" @click="handleFenHu(item)">
<img src="../../assets/images/housesteadSurvey/list09.png" alt="">
<span style="font-size: 14px;color: #22B7F2;margin-left: 5px;">分户</span>
</p>
<p v-if="item.yhzgx != '02'" style="width:25%;display: flex;align-items: center;justify-content:center;border: 1px solid #22B7F2;padding: 3px 0;border-radius: 50px;" @click="handleGuohu(item)">
<p v-if="item.yhzgx != '02' && permission == 'true'" style="width:25%;display: flex;align-items: center;justify-content:center;border: 1px solid #22B7F2;padding: 3px 0;border-radius: 50px;" @click="handleGuohu(item)">
<img src="../../assets/images/housesteadSurvey/add03.png" alt="">
<span style="font-size: 14px;color: #22B7F2;margin-left: 5px;">移户</span>
</p>
<p v-if="item.yhzgx != '02'" style="width:25%;display: flex;align-items: center;justify-content:center;border: 1px solid #22B7F2;padding: 3px 0;border-radius: 50px;" @click="handleToHuzhu(item)">
<p v-if="item.yhzgx != '02' && permission == 'true'" style="width:25%;display: flex;align-items: center;justify-content:center;border: 1px solid #22B7F2;padding: 3px 0;border-radius: 50px;" @click="handleToHuzhu(item)">
<img src="../../assets/images/housesteadSurvey/list03.png" alt="">
<span style="font-size: 14px;color: #22B7F2;margin-left: 5px;">设为户主</span>
</p>
@@ -132,10 +132,10 @@ export default {
data() {
return {
active:2,
permission:false,
// 使用权人列表
shyqrData:{},
hnnylist:[],
permission:false,
guohuData: {
visible: false,
huzhuList: [],


+ 237
- 1
src/views/homesteadSurvey/nmfwAdd.vue Näytä tiedosto

@@ -270,8 +270,54 @@
value-key="dictLabel"
data-key="dictValue"
remote-url="/open/zdzh/list/house_yes_no"
@change="onSffzChanged"
:on-remote-response="'data'"
/>
<van-field
v-if="showFzxx"
input-align="right"
v-model="form.zsh"
name="证书号"
label="证书号"
placeholder="证书号"
maxlength="150"
required
:rules="[{ required: true, message: '' }]"
/>
<van-field
v-if="showFzxx"
input-align="right"
v-model="form.djjg"
name="登记机构"
label="登记机构"
placeholder="登记机构"
maxlength="50"
autocomplete="off"
required
:rules="[{ required: true, message: '' }]"
/>
<van-field
v-if="showFzxx"
autocomplete="off"
input-align="right"
v-model="form.djsj"
name="登记时间"
label="登记时间"
placeholder="登记时间"
required
:rules="[{ required: true, message: '' }]"
readonly
@click="showDjsj = true"
/>
<van-popup v-model:show="showDjsj" position="bottom">
<van-datetime-picker
:value="new Date"
type="date"
title="选择年月日"
@confirm="onConfirmDjsj"
@cancel="showDjsj = false"
/>
</van-popup>
<FieldRadio
v-model="form.sfjf"
label="是否纠纷"
@@ -287,7 +333,52 @@
data-key="dictValue"
remote-url="/open/zdzh/list/house_yes_no"
:on-remote-response="'data'"
@change="onSfcfChanged"
/>
<van-field
v-if="showCfxx"
autocomplete="off"
input-align="right"
v-model="form.cfqssj"
name="查封起始时间"
label="查封起始时间"
placeholder="查封起始时间"
required
:rules="[{ required: true, message: '' }]"
readonly
@click="showCfqssj = true"
/>
<van-popup v-model:show="showCfqssj" position="bottom">
<van-datetime-picker
:value="new Date"
type="date"
title="选择年月日"
@confirm="onConfirmCfqssj"
@cancel="showCfqssj = false"
/>
</van-popup>
<van-field
v-if="showCfxx"
autocomplete="off"
input-align="right"
v-model="form.cfjssj"
name="查封结束时间"
label="查封结束时间"
placeholder="查封结束时间"
required
:rules="[{ required: true, message: '' }]"
readonly
@click="showCfjssj = true"
/>
<van-popup v-model:show="showCfjssj" position="bottom">
<van-datetime-picker
:value="new Date"
type="date"
title="选择年月日"
@confirm="onConfirmCfjssj"
@cancel="showCfjssj = false"
/>
</van-popup>
<p class="title" style="position:relative;padding-left:10px;line-height:20px;font-size: 16px;margin-left: 3%;margin-bottom: 5px;">利用情况</p>
<field-select
v-model="form.lyzk"
@@ -306,7 +397,77 @@
data-key="dictValue"
remote-url="/open/zdzh/list/house_yes_no"
:on-remote-response="'data'"
@change="onSfdyChanged"
/>
<van-field
v-if="showDyxx"
input-align="right"
v-model="form.dyqlr"
name="抵押权利人"
label="抵押权利人"
placeholder="抵押权利人"
maxlength="50"
autocomplete="off"
required
:rules="[{ required: true, message: '' }]"
/>
<van-field
v-if="showDyxx"
input-align="right"
v-model="form.dyje"
name="抵押金额"
label="抵押金额"
placeholder="抵押金额"
maxlength="50"
autocomplete="off"
type="number"
required
:rules="[{ required: true, message: '' }]"
/>
<van-field
v-if="showDyxx"
autocomplete="off"
input-align="right"
v-model="form.zwlxsjStart"
name="债务履行开始时间"
label="债务履行开始时间"
placeholder="债务履行开始时间"
required
:rules="[{ required: true, message: '' }]"
readonly
@click="showZwlvqssj = true"
/>
<van-popup v-model:show="showZwlvqssj" position="bottom">
<van-datetime-picker
:value="new Date"
type="date"
title="选择年月日"
@confirm="onConfirmZwlvqssj"
@cancel="showZwlvqssj = false"
/>
</van-popup>
<van-field
v-if="showDyxx"
autocomplete="off"
input-align="right"
v-model="form.zwlxsjEnd"
name="债务履行结束时间"
label="债务履行结束时间"
placeholder="债务履行结束时间"
required
:rules="[{ required: true, message: '' }]"
readonly
@click="showZwlvjssj = true"
/>
<van-popup v-model:show="showZwlvjssj" position="bottom">
<van-datetime-picker
:value="new Date"
type="date"
title="选择年月日"
@confirm="onConfirmZwlvjssj"
@cancel="showZwlvjssj = false"
/>
</van-popup>
<p class="title" style="position:relative;padding-left:10px;line-height:20px;font-size: 16px;margin-left: 3%;margin-bottom: 5px;">其他信息</p>
<van-field
input-align="right"
@@ -382,6 +543,7 @@ export default {
// 使用权人列表
permission:false,
shownhdm:false,
showDjsj:false,
syqrlist:[
{
shyqrdbxm :'测试测试',
@@ -389,6 +551,14 @@ export default {
nhdm :'777888999',
}
],
showDyxx:false,
showFzxx:false,
showCfxx:false,
showCfqssj:false,
showCfjssj:false,
showZwlvqssj:false,
showZwlvjssj:false,
zjdzdxxItem:{},
// 地图绘制
drawInsert: null,
nhdmSearch:null,
@@ -408,6 +578,7 @@ export default {
let data = this.$route.query;
this.form = data;
this.permission = localStorage.getItem("executePermission");
this.zjdzdxxItem = JSON.parse(localStorage.getItem("zjdzdxxItem"));
if(this.form.id == null){
this.$set(this.form, 'hx', "01");
this.$set(this.form, 'hxjg', "01");
@@ -415,7 +586,7 @@ export default {
this.$set(this.form, 'fwxz', "6");
this.$set(this.form, 'fwjg', "01");
this.$set(this.form, 'sjly', "01");
this.$set(this.form, 'sffz', "1");
this.$set(this.form, 'sffz', "0");
this.$set(this.form, 'sfjf', "0");
this.$set(this.form, 'sfcf', "0");
this.$set(this.form, 'lyzk', "11");
@@ -425,6 +596,17 @@ export default {
this.$set(this.form, 'fwyt', "10");
this.$set(this.form, 'sfytrgy', "0");
}else{
if(this.form.sffz === "1"){
this.showFzxx = true;
}else{
this.showWbzyy = true;
}
if(this.form.sfcf === "1"){
this.showCfxx = true;
}
if(this.form.sfdy === "1"){
this.showDyxx = true;
}
if(this.form.jznd != null){
this.form.jznd = this.form.jznd.substr(0,10);
}
@@ -478,6 +660,60 @@ export default {
Dialog({ type: 'danger', message: '请填写完整的表单项' });
});
},
/**是否发证*/
onSffzChanged(val){
if(val === '1'){
this.showFzxx = true;
this.$set(this.form, 'zsh', this.zjdzdxxItem.zsh);
}else{
this.showFzxx = false;
this.$set(this.form, 'zsh', null);
this.$set(this.form, 'djjg', null);
this.$set(this.form, 'djsj', null);
}
},
/**是否查封*/
onSfcfChanged(val){
if(val === '1'){
this.showCfxx = true;
}else{
this.showCfxx = false;
this.$set(this.form, 'cfqssj', null);
this.$set(this.form, 'cfjssj', null);
}
},
/**是否抵押*/
onSfdyChanged(val){
if(val === '1'){
this.showDyxx = true;
}else{
this.showDyxx = false;
this.$set(this.form, 'dyqlr', null);
this.$set(this.form, 'dyje', null);
this.$set(this.form, 'zwlxsjStart', null);
this.$set(this.form, 'zwlxsjEnd', null);
}
},
onConfirmDjsj(data){
this.form.djsj = this.getNowFormatDate(data).substr(0,10);
this.showDjsj = false;
},
onConfirmCfqssj(data){
this.form.cfqssj = this.getNowFormatDate(data).substr(0,10);
this.showCfqssj = false;
},
onConfirmCfjssj(data){
this.form.cfjssj = this.getNowFormatDate(data).substr(0,10);
this.showCfjssj = false;
},
onConfirmZwlvqssj(data){
this.form.zwlxsjStart = this.getNowFormatDate(data).substr(0,10);
this.showZwlvqssj = false;
},
onConfirmZwlvjssj(data){
this.form.zwlxsjEnd = this.getNowFormatDate(data).substr(0,10);
this.showZwlvjssj = false;
},
onSearch(val) {
console.info(val);
if(this.nhdmDictionaries.length>0){


Ladataan…
Peruuta
Tallenna