|
|
@@ -1,9 +1,9 @@ |
|
|
|
<template> |
|
|
|
<div class="app-container"> |
|
|
|
<van-sticky> |
|
|
|
<van-sticky style="position:relative;"> |
|
|
|
<div class="bannerBg"> |
|
|
|
<van-nav-bar |
|
|
|
style="background:transparent;border-bottom-width:0;height:150px" |
|
|
|
style="background:transparent;border-bottom-width:0;height:2rem;margin-bottom:.5rem;" |
|
|
|
@click-left="goBack()" |
|
|
|
> |
|
|
|
<template #left> |
|
|
@@ -17,33 +17,40 @@ |
|
|
|
</template> |
|
|
|
</van-nav-bar> |
|
|
|
</div> |
|
|
|
<div style="background:#fff;border-radius:15px;box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16);padding: 20px; |
|
|
|
margin: 20px;margin-top:-70px;"> |
|
|
|
<div style=" width:90%; left:5%;position:absolute;background:#fff;border-radius:15px;box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16);padding: .3rem; |
|
|
|
top:1.2rem"> |
|
|
|
<van-row> |
|
|
|
<van-col span="4" :offset="1" style="text-align:center;" @click="active=1"> |
|
|
|
<van-icon :name="require('../../assets/images/housesteadSurvey/zjd'+(active==1?'A':'D')+'.png')" size="1rem" @click="mapClickLoading" style="margin-top:0px;"/> |
|
|
|
<p :style="{color:(active==1?'rgb(34, 183, 242)':'#000')}">宅基地</p> |
|
|
|
<van-col span="4" :offset="1" style="text-align:center;" > |
|
|
|
<div @click="active=1,mapClickLoading"> |
|
|
|
<van-icon :name="require('../../assets/images/housesteadSurvey/zjd'+(active==1?'A':'D')+'.png')" size="1rem" style="margin-top:0px;"/> |
|
|
|
<p :style="{color:(active==1?'rgb(34, 183, 242)':'#000')}">宅基地</p> |
|
|
|
</div> |
|
|
|
</van-col> |
|
|
|
<van-col span="2"> |
|
|
|
<div style="height: 2px; border: 2px dashed #b5b4b4;margin-top: 40px;"></div> |
|
|
|
</van-col> |
|
|
|
<van-col span="4" style="text-align:center;" @click="active=2,getSyqrList()"> |
|
|
|
<van-icon :name="require('../../assets/images/housesteadSurvey/nhxx'+(active==2?'A':'D')+'.png')" size="1rem" style="margin-top:0px;"/> |
|
|
|
<p :style="{color:(active==2?'rgb(34, 183, 242)':'#000')}">农户信息</p> |
|
|
|
</van-col> |
|
|
|
<div @click="active=2,getSyqrList()"> |
|
|
|
<van-col span="4" style="text-align:center;" > |
|
|
|
<van-icon :name="require('../../assets/images/housesteadSurvey/nhxx'+(active==2?'A':'D')+'.png')" size="1rem" style="margin-top:0px;"/> |
|
|
|
<p :style="{color:(active==2?'rgb(34, 183, 242)':'#000')}">农户</p> |
|
|
|
</van-col> |
|
|
|
</div> |
|
|
|
|
|
|
|
<van-col span="2"> |
|
|
|
<div style=" height: 2px; border: 2px dashed #b5b4b4;margin-top: 40px;"></div> |
|
|
|
</van-col> |
|
|
|
<van-col span="4" style="text-align:center;" @click="active=3,getZrzList()"> |
|
|
|
<van-icon :name="require('../../assets/images/housesteadSurvey/fwxx'+(active==3?'A':'D')+'.png')" size="1rem" style="margin-top:0px;"/> |
|
|
|
<p :style="{color:(active==3?'rgb(34, 183, 242)':'#000')}">房屋信息</p> |
|
|
|
</van-col> |
|
|
|
<div @click="active=3,getZrzList()"> |
|
|
|
<van-col span="4" style="text-align:center;" > |
|
|
|
<van-icon :name="require('../../assets/images/housesteadSurvey/fwxx'+(active==3?'A':'D')+'.png')" size="1rem" style="margin-top:0px;"/> |
|
|
|
<p :style="{color:(active==3?'rgb(34, 183, 242)':'#000')}">房屋</p> |
|
|
|
</van-col> |
|
|
|
</div> |
|
|
|
<van-col span="2"> |
|
|
|
<div style=" height: 2px; border: 2px dashed #b5b4b4;margin-top: 40px;"></div> |
|
|
|
</van-col> |
|
|
|
<van-col span="4" style="text-align:center;" @click="active=4,getFsssList()"> |
|
|
|
<van-icon :name="require('../../assets/images/housesteadSurvey/fsss'+(active==4?'A':'D')+'.png')" size="1rem" style="margin-top:0px;"/> |
|
|
|
<p :style="{color:(active==4?'rgb(34, 183, 242)':'#000')}">附属设施</p> |
|
|
|
<p :style="{color:(active==4?'rgb(34, 183, 242)':'#000')}">附属物</p> |
|
|
|
</van-col> |
|
|
|
</van-row> |
|
|
|
</div> |
|
|
@@ -115,24 +122,26 @@ |
|
|
|
<van-field |
|
|
|
input-align="right" |
|
|
|
v-model="form.zjdpzmj" |
|
|
|
name="宅基地批准面积" |
|
|
|
label="宅基地批准面积" |
|
|
|
placeholder="宅基地批准面积" |
|
|
|
name="宅基地批准面积(㎡)" |
|
|
|
label="宅基地批准面积(㎡)" |
|
|
|
placeholder="单位:平方米" |
|
|
|
type="number" |
|
|
|
/> |
|
|
|
<van-field |
|
|
|
input-align="right" |
|
|
|
v-model="form.zdmj" |
|
|
|
type="form.zdmj" |
|
|
|
name="宗地面积" |
|
|
|
label="宗地面积" |
|
|
|
placeholder="宗地面积" |
|
|
|
type="number" |
|
|
|
name="宗地面积(㎡)" |
|
|
|
label="宗地面积(㎡)" |
|
|
|
placeholder="宗地面积(㎡)" |
|
|
|
/> |
|
|
|
<van-field |
|
|
|
input-align="right" |
|
|
|
v-model="form.zdbh" |
|
|
|
name="宗地代码" |
|
|
|
label="宗地代码" |
|
|
|
placeholder="宗地代码" |
|
|
|
placeholder="单位:平方米" |
|
|
|
type="number" |
|
|
|
required |
|
|
|
:rules="[{ required: true, message: '宗地代码不能为空' }]" |
|
|
|
/> |
|
|
@@ -288,6 +297,7 @@ |
|
|
|
name="价格(万元)" |
|
|
|
label="价格(万元)" |
|
|
|
placeholder="价格(万元)" |
|
|
|
type="number" |
|
|
|
/> |
|
|
|
<van-field |
|
|
|
input-align="right" |
|
|
@@ -340,7 +350,7 @@ |
|
|
|
v-model="form.jzmd" |
|
|
|
name="validator" |
|
|
|
label="建筑密度" |
|
|
|
placeholder="建筑密度" |
|
|
|
placeholder="填写0~1小数" |
|
|
|
:rules="[{ validator, message: '请填写0~1小数,保留两位小数' }]" |
|
|
|
type="number" |
|
|
|
/> |
|
|
@@ -348,8 +358,8 @@ |
|
|
|
input-align="right" |
|
|
|
v-model="form.jzxg" |
|
|
|
name="建筑限高" |
|
|
|
label="建筑限高" |
|
|
|
placeholder="建筑限高(米)" |
|
|
|
label="建筑限高(m)" |
|
|
|
placeholder="建筑限高" |
|
|
|
type="number" |
|
|
|
/> |
|
|
|
<van-field |
|
|
@@ -422,7 +432,7 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<template #right> |
|
|
|
<van-button square text="删除" type="danger" class="delete-button" @click="deletesyqr(item)"/> |
|
|
|
<van-button square text="删除" type="danger" class="delete-button" @click="deletesyqr(item.id,index)"/> |
|
|
|
</template> |
|
|
|
</van-swipe-cell> |
|
|
|
|
|
|
@@ -457,7 +467,7 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<template #right> |
|
|
|
<van-button square text="删除" type="danger" class="delete-button" @click="deletezrz(item)"/> |
|
|
|
<van-button square text="删除" type="danger" class="delete-button" @click="deletezrz(item.id,index)"/> |
|
|
|
</template> |
|
|
|
</van-swipe-cell> |
|
|
|
<div style="border-radius: 16px;box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16); width:calc( 100% - 40px);margin:20px;background:#fff;padding:20px;"> |
|
|
@@ -476,7 +486,7 @@ |
|
|
|
<p style="flex:1;text-align:right;">{{item.nmfwzh}}</p> |
|
|
|
</div> |
|
|
|
<div style="display:flex;line-height:20px"> |
|
|
|
<p style="flex:1;text-align:left;">农民房屋面积</p> |
|
|
|
<p style="flex:1;text-align:left;">农民房屋面积(㎡)</p> |
|
|
|
<p style="flex:1;text-align:right;">{{item.nmfwmj}}</p> |
|
|
|
</div> |
|
|
|
<div style="text-align:center;overflow:auto;"> |
|
|
@@ -484,10 +494,10 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<template #right> |
|
|
|
<van-button square text="删除" type="danger" class="delete-button" @click="deletefw(item)"/> |
|
|
|
<van-button square text="删除" type="danger" class="delete-button" @click="deletefw(item.id,index)"/> |
|
|
|
</template> |
|
|
|
</van-swipe-cell> |
|
|
|
<div style="border-radius: 16px;box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16); width:calc( 100% - 40px);margin:20px;background:#fff;padding:20px;"> |
|
|
|
<div style="border-radius: 16px;box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16); width:calc( 100% - 40px);margin:20px;background:#fff;padding:20px;margin-bottom:50px"> |
|
|
|
<div style="text-align:center;" > |
|
|
|
<p style="color:#22B7F2;font-size:20px;line-height:30px;" @click="showPopupfw('')"><van-icon name="plus" color="#22b7f2" size="20" style="margin-right:10px;"/>添加房屋信息</p> |
|
|
|
</div> |
|
|
@@ -505,7 +515,7 @@ |
|
|
|
<div style="padding:20px;"> |
|
|
|
<p style="color:#22B7F2;font-size:20px;line-height:30px;"><van-icon name="wap-home" color="#22b7f2" size="20" style="margin-right:10px;"/>{{fssslxfy(item.fssslx)}}</p> |
|
|
|
<div style="display:flex;line-height:20px"> |
|
|
|
<p style="flex:1;text-align:left;">建筑面积</p> |
|
|
|
<p style="flex:1;text-align:left;">建筑面积(㎡)</p> |
|
|
|
<p style="flex:1;text-align:right;">{{item.jzmj}}</p> |
|
|
|
</div> |
|
|
|
<div style="display:flex;line-height:20px"> |
|
|
@@ -517,7 +527,7 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<template #right> |
|
|
|
<van-button square text="删除" type="danger" class="delete-button" @click="deletefsss(item)"/> |
|
|
|
<van-button square text="删除" type="danger" class="delete-button" @click="deletefsss(item.id,index)"/> |
|
|
|
</template> |
|
|
|
</van-swipe-cell> |
|
|
|
<div style="border-radius: 16px;box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16); width:calc( 100% - 40px);margin:20px;background:#fff;padding:20px;"> |
|
|
@@ -655,7 +665,7 @@ |
|
|
|
v-model="form1.qlbl" |
|
|
|
name="权利比例" |
|
|
|
label="权利比例" |
|
|
|
placeholder="权利比例" |
|
|
|
placeholder="单独为1,共有时2位小数" |
|
|
|
/> |
|
|
|
<van-field |
|
|
|
input-align="right" |
|
|
@@ -700,8 +710,8 @@ |
|
|
|
v-if="form1.sfsyqrzjgy=='Y'" |
|
|
|
input-align="right" |
|
|
|
v-model="form1.ftzdmj" |
|
|
|
name="分摊宗地面积" |
|
|
|
label="分摊宗地面积" |
|
|
|
name="分摊宗地面积(㎡)" |
|
|
|
label="分摊宗地面积(㎡)" |
|
|
|
placeholder="单位:平方米" |
|
|
|
/> |
|
|
|
<van-field |
|
|
@@ -821,6 +831,8 @@ |
|
|
|
name="竣工日期" |
|
|
|
label="竣工日期" |
|
|
|
placeholder="竣工日期" |
|
|
|
@click="showPickerjgrq=true" |
|
|
|
readonly |
|
|
|
/> |
|
|
|
<van-field |
|
|
|
input-align="right" |
|
|
@@ -832,27 +844,27 @@ |
|
|
|
<van-field |
|
|
|
input-align="right" |
|
|
|
v-model="form3.zzdmj" |
|
|
|
name="幢占地面积" |
|
|
|
label="幢占地面积" |
|
|
|
placeholder="幢占地面积" |
|
|
|
name="幢占地面积(㎡)" |
|
|
|
label="幢占地面积(㎡)" |
|
|
|
placeholder="幢占地面积(㎡)" |
|
|
|
required |
|
|
|
:rules="[{ required: true, message: '幢占地面积不能为空' }]" |
|
|
|
:rules="[{ required: true, message: '幢占地面积(㎡)不能为空' }]" |
|
|
|
/> |
|
|
|
<van-field |
|
|
|
input-align="right" |
|
|
|
v-model="form3.zydmj" |
|
|
|
name="幢用地面积" |
|
|
|
label="幢用地面积" |
|
|
|
placeholder="幢用地面积" |
|
|
|
name="幢用地面积(㎡)" |
|
|
|
label="幢用地面积(㎡)" |
|
|
|
placeholder="幢用地面积(㎡)" |
|
|
|
required |
|
|
|
:rules="[{ required: true, message: '幢用地面积不能为空' }]" |
|
|
|
:rules="[{ required: true, message: '幢用地面积(㎡)不能为空' }]" |
|
|
|
/> |
|
|
|
<van-field |
|
|
|
input-align="right" |
|
|
|
v-model="form3.scjzmj" |
|
|
|
name="实测建筑面积" |
|
|
|
label="实测建筑面积" |
|
|
|
placeholder="实测建筑面积" |
|
|
|
name="实测建筑面积(㎡)" |
|
|
|
label="实测建筑面积(㎡)" |
|
|
|
placeholder="实测建筑面积(㎡)" |
|
|
|
/> |
|
|
|
<van-field |
|
|
|
input-align="right" |
|
|
@@ -969,8 +981,6 @@ |
|
|
|
label="农民房屋代码" |
|
|
|
placeholder="自动生成" |
|
|
|
disabled |
|
|
|
required |
|
|
|
:rules="[{ required: true, message: '农民房屋代码不能为空' }]" |
|
|
|
/> |
|
|
|
<van-field |
|
|
|
input-align="right" |
|
|
@@ -982,11 +992,11 @@ |
|
|
|
<van-field |
|
|
|
input-align="right" |
|
|
|
v-model="nmfwform.nmfwmj" |
|
|
|
name="农民房屋面积" |
|
|
|
label="农民房屋面积" |
|
|
|
placeholder="农民房屋面积" |
|
|
|
name="农民房屋面积(㎡)" |
|
|
|
label="农民房屋面积(㎡)" |
|
|
|
placeholder="农民房屋面积(㎡)" |
|
|
|
required |
|
|
|
:rules="[{ required: true, message: '农民房屋面积不能为空' }]" |
|
|
|
:rules="[{ required: true, message: '农民房屋面积(㎡)不能为空' }]" |
|
|
|
/> |
|
|
|
<van-field |
|
|
|
input-align="right" |
|
|
@@ -1112,16 +1122,16 @@ |
|
|
|
<van-field |
|
|
|
input-align="right" |
|
|
|
v-model="nmfwform.fwzdmj" |
|
|
|
name="房屋占地面积" |
|
|
|
label="房屋占地面积" |
|
|
|
placeholder="房屋占地面积" |
|
|
|
name="房屋占地面积(㎡)" |
|
|
|
label="房屋占地面积(㎡)" |
|
|
|
placeholder="房屋占地面积(㎡)" |
|
|
|
/> |
|
|
|
<van-field |
|
|
|
input-align="right" |
|
|
|
v-model="nmfwform.jzmj" |
|
|
|
name="建筑面积" |
|
|
|
label="建筑面积" |
|
|
|
placeholder="建筑面积" |
|
|
|
name="建筑面积(㎡)" |
|
|
|
label="建筑面积(㎡)" |
|
|
|
placeholder="建筑面积(㎡)" |
|
|
|
/> |
|
|
|
<van-field |
|
|
|
input-align="right" |
|
|
@@ -1302,8 +1312,9 @@ |
|
|
|
input-align="right" |
|
|
|
v-model="nmfwform.mortgageMoney" |
|
|
|
name="抵押金额" |
|
|
|
label="抵押金额" |
|
|
|
label="抵押金额(元)" |
|
|
|
placeholder="抵押金额" |
|
|
|
type="number" |
|
|
|
/> |
|
|
|
<van-field |
|
|
|
input-align="right" |
|
|
@@ -1336,13 +1347,14 @@ |
|
|
|
</van-radio-group> |
|
|
|
</template> |
|
|
|
</van-field> |
|
|
|
<van-field |
|
|
|
input-align="right" |
|
|
|
v-model="nmfwform.yctcyx" |
|
|
|
name="有偿退出意向" |
|
|
|
label="有偿退出意向" |
|
|
|
placeholder="有偿退出意向" |
|
|
|
/> |
|
|
|
<van-field name="radio" label="有偿退出意向" input-align="right"> |
|
|
|
<template #input> |
|
|
|
<van-radio-group v-model="nmfwform.yctcyx" direction="horizontal"> |
|
|
|
<van-radio name="1">有</van-radio> |
|
|
|
<van-radio name="0">无</van-radio> |
|
|
|
</van-radio-group> |
|
|
|
</template> |
|
|
|
</van-field> |
|
|
|
<van-field |
|
|
|
input-align="right" |
|
|
|
v-model="nmfwform.bccjl" |
|
|
@@ -1392,8 +1404,8 @@ |
|
|
|
<van-field name="radio" label="批准单位" input-align="right"> |
|
|
|
<template #input> |
|
|
|
<van-radio-group v-model="nmfwform.pzdw" direction="horizontal"> |
|
|
|
<van-radio name="1">县政府</van-radio> |
|
|
|
<van-radio name="2">乡政府</van-radio> |
|
|
|
<van-radio :name="'1'">县政府</van-radio> |
|
|
|
<van-radio :name="'2'">乡政府</van-radio> |
|
|
|
</van-radio-group> |
|
|
|
</template> |
|
|
|
</van-field> |
|
|
@@ -1553,6 +1565,13 @@ |
|
|
|
/> |
|
|
|
</van-popup> |
|
|
|
<div class="nmfw"> |
|
|
|
<van-popup v-model:show="showPickerdjsj" position="bottom"> |
|
|
|
<van-datetime-picker |
|
|
|
type="date" |
|
|
|
@confirm="onConfirmdjsj" |
|
|
|
@cancel="showPickerdjsj = false" |
|
|
|
/> |
|
|
|
</van-popup> |
|
|
|
<van-popup v-model:show="showPickerdjsj" position="bottom"> |
|
|
|
<van-datetime-picker |
|
|
|
type="date" |
|
|
@@ -1696,12 +1715,14 @@ |
|
|
|
@cancel="shownmfwqsly = false" |
|
|
|
/> |
|
|
|
</van-popup> |
|
|
|
<van-popup v-model="showPickerpzsj" position="bottom"> |
|
|
|
<!-- <van-datetime-picker |
|
|
|
<van-popup v-model="showPickerjgrq" position="bottom"> |
|
|
|
<van-datetime-picker |
|
|
|
type="date" |
|
|
|
@confirm="onConfirmpzsj" |
|
|
|
@cancel="showPickerpzsj = false" |
|
|
|
/>--> |
|
|
|
@confirm="onConfirmzrzjgrq" |
|
|
|
@cancel="showPickerjgrq = false" |
|
|
|
/> |
|
|
|
</van-popup> |
|
|
|
<van-popup v-model="showPickerpzsj" position="bottom"> |
|
|
|
<van-picker |
|
|
|
show-toolbar |
|
|
|
:columns="pzsjOptions" |
|
|
@@ -1760,7 +1781,7 @@ |
|
|
|
<van-picker |
|
|
|
show-toolbar |
|
|
|
:columns="syqrnhdmlist" |
|
|
|
value-key="nhdm" |
|
|
|
value-key="hzxm" |
|
|
|
@confirm="onConfirmsyqrnhdmlist" |
|
|
|
@cancel="showsyqrnhdmlist = false" |
|
|
|
/> |
|
|
@@ -1838,11 +1859,11 @@ |
|
|
|
<van-field |
|
|
|
input-align="right" |
|
|
|
v-model="form4.jzmj" |
|
|
|
name="建筑面积" |
|
|
|
label="建筑面积" |
|
|
|
placeholder="建筑面积" |
|
|
|
name="建筑面积(㎡)" |
|
|
|
label="建筑面积(㎡)" |
|
|
|
placeholder="建筑面积(㎡)" |
|
|
|
required |
|
|
|
:rules="[{ required: true, message: '建筑面积不能为空' }]" |
|
|
|
:rules="[{ required: true, message: '建筑面积(㎡)不能为空' }]" |
|
|
|
/> |
|
|
|
<van-field |
|
|
|
input-align="right" |
|
|
@@ -1982,7 +2003,7 @@ |
|
|
|
name="农户代码" |
|
|
|
label="农户代码" |
|
|
|
placeholder="农户代码" |
|
|
|
readonly |
|
|
|
disabled |
|
|
|
required |
|
|
|
:rules="[{ required: true, message: '农户代码不能为空' }]" |
|
|
|
/> |
|
|
@@ -2017,8 +2038,9 @@ |
|
|
|
label="与户主关系" |
|
|
|
placeholder="与户主关系" |
|
|
|
required |
|
|
|
readonly |
|
|
|
:rules="[{ required: true, message: '与户主关系不能为空' }]" |
|
|
|
@click="showhncyyhzgx = true" |
|
|
|
@click="showyhzgx = true" |
|
|
|
/> |
|
|
|
<van-field |
|
|
|
v-model="form5.yhzgx" |
|
|
@@ -2184,7 +2206,7 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<template #right> |
|
|
|
<van-button square text="删除" type="danger" class="delete-button" /> |
|
|
|
<van-button square text="删除" type="danger" class="delete-button" @click="deletehncy(item.id,index)" /> |
|
|
|
</template> |
|
|
|
</van-swipe-cell> |
|
|
|
<div style="border-radius: 16px;box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16); width:calc( 100% - 40px);margin:20px;background:#fff;padding:20px;"> |
|
|
@@ -2198,7 +2220,7 @@ |
|
|
|
<van-row style="margin:0 10%"> |
|
|
|
<p class="title" style="margin:20px 0;position:relative;padding-left:20px;font-size:0.5rem">电子签名</p> |
|
|
|
</van-row> |
|
|
|
<van-row style="margin: 0 10% 10% 10%;border:1px solid #BFBFBF"> |
|
|
|
<van-row style="margin: 0 5% 5% 5%;border:1px solid #BFBFBF"> |
|
|
|
<vue-esign |
|
|
|
ref="esign" |
|
|
|
class="mySign" |
|
|
@@ -2270,15 +2292,15 @@ |
|
|
|
</template> |
|
|
|
|
|
|
|
<script> |
|
|
|
import {listShyqr,addShyqr,updateShyqr} from "@/api/homesteadSurvey/shyqr"; |
|
|
|
import {listShyqr,addShyqr,updateShyqr,delShyqr} from "@/api/homesteadSurvey/shyqr"; |
|
|
|
import {listZjdzd,getZjdzd,updateZjdzd,addZjdzd,uploadFile,getQueryLand} from "@/api/homesteadSurvey/zjdzd"; |
|
|
|
import MapGisDrawing from "@/components/Map/MapGisDrawing"; |
|
|
|
import {listZrz,addZrz,updateZrz,getZrzZjdDmList} from "@/api/homesteadSurvey/zrz"; |
|
|
|
import {listNmfw,addNmfw,updateNmfw} from "@/api/homesteadSurvey/nmfw"; |
|
|
|
import {listZrz,addZrz,updateZrz,getZrzZjdDmList,delZrz} from "@/api/homesteadSurvey/zrz"; |
|
|
|
import {listNmfw,addNmfw,updateNmfw,delNmfw} from "@/api/homesteadSurvey/nmfw"; |
|
|
|
import {listSuyqr,addSuyqr,updateSuyqr} from "@/api/homesteadSurvey/suyqr"; |
|
|
|
import {listNhhncy,addNhhncy,updateNhhncy} from "@/api/homesteadSurvey/nhhncy"; |
|
|
|
import {listNhhncy,addNhhncy,updateNhhncy,delNhhncy} from "@/api/homesteadSurvey/nhhncy"; |
|
|
|
import {addNh, delNh, exportNh, getNh, listNh, updateNh} from "@/api/homesteadSurvey/nh"; |
|
|
|
import {listFsss,addFsss,updateFsss,getFsssZjdDmList} from "@/api/homesteadSurvey/fsss"; |
|
|
|
import {listFsss,addFsss,updateFsss,delFsss,getFsssZjdDmList} from "@/api/homesteadSurvey/fsss"; |
|
|
|
import { listTown, getTown } from "@/api/homesteadSurvey/town"; |
|
|
|
import { listVillage} from "@/api/homesteadSurvey/village"; |
|
|
|
import { Notify, Dialog, Toast } from 'vant'; |
|
|
@@ -2316,6 +2338,7 @@ |
|
|
|
showqlrlx:false, |
|
|
|
showshyqrdbzjlx:false, |
|
|
|
showgyfs:false, |
|
|
|
showPickerjgrq:false, |
|
|
|
showPickerdjsj:false, |
|
|
|
showPickerpzsj:false, |
|
|
|
showPickercfqssj:false, |
|
|
@@ -2588,39 +2611,72 @@ |
|
|
|
this.syqrnhdmlist = response.rows |
|
|
|
}); |
|
|
|
}, |
|
|
|
//删除户内成员 |
|
|
|
deletehncy(id,index){ |
|
|
|
Dialog.confirm({ |
|
|
|
title: '警告', |
|
|
|
message: '删除后无法恢复,确认删除么?', |
|
|
|
}) |
|
|
|
.then(() => { |
|
|
|
// on confirm |
|
|
|
delNhhncy(id).then(res => { |
|
|
|
if(res.code=="200"){ |
|
|
|
this.hncylist.splice(index,1); |
|
|
|
} |
|
|
|
}) |
|
|
|
}) |
|
|
|
.catch(() => { |
|
|
|
// on cancel |
|
|
|
}); |
|
|
|
}, |
|
|
|
// 删除附属设施 |
|
|
|
deletefsss(){ |
|
|
|
deletefsss(id,index){ |
|
|
|
Dialog.confirm({ |
|
|
|
title: '标题', |
|
|
|
message: '弹窗内容', |
|
|
|
title: '警告', |
|
|
|
message: '删除后无法恢复,确认删除么?', |
|
|
|
}) |
|
|
|
.then(() => { |
|
|
|
// on confirm |
|
|
|
delFsss(id).then(res => { |
|
|
|
if(res.code=="200"){ |
|
|
|
this.fssslist.splice(index,1); |
|
|
|
} |
|
|
|
}) |
|
|
|
}) |
|
|
|
.catch(() => { |
|
|
|
// on cancel |
|
|
|
}); |
|
|
|
},// 删除自然幢 |
|
|
|
deletezrz(){ |
|
|
|
deletezrz(id,index){ |
|
|
|
Dialog.confirm({ |
|
|
|
title: '标题', |
|
|
|
message: '弹窗内容', |
|
|
|
title: '警告', |
|
|
|
message: '删除后无法恢复,确认删除么?', |
|
|
|
}) |
|
|
|
.then(() => { |
|
|
|
// on confirm |
|
|
|
delZrz(id).then(res => { |
|
|
|
if(res.code=="200"){ |
|
|
|
this.zrzlist.splice(index,1); |
|
|
|
} |
|
|
|
}) |
|
|
|
}) |
|
|
|
.catch(() => { |
|
|
|
// on cancel |
|
|
|
}); |
|
|
|
}, |
|
|
|
// 删除使用权人 |
|
|
|
deletesyqr(){ |
|
|
|
deletesyqr(id,index){ |
|
|
|
Dialog.confirm({ |
|
|
|
title: '标题', |
|
|
|
message: '弹窗内容', |
|
|
|
title: '警告', |
|
|
|
message: '删除后无法恢复,确认删除么?', |
|
|
|
}) |
|
|
|
.then(() => { |
|
|
|
// on confirm |
|
|
|
delShyqr(id).then(res => { |
|
|
|
if(res.code=="200"){ |
|
|
|
this.syqrlist.splice(index,1); |
|
|
|
} |
|
|
|
}) |
|
|
|
}) |
|
|
|
.catch(() => { |
|
|
|
// on cancel |
|
|
@@ -2982,6 +3038,16 @@ |
|
|
|
this.nmfwform.zwlxsj1 = year+"-"+month+"-"+day |
|
|
|
this.showPickerzwlxsj1= false |
|
|
|
}, |
|
|
|
// 自然幢竣工日期弹出框 |
|
|
|
onConfirmzrzjgrq(val){ |
|
|
|
let year = val.getFullYear() |
|
|
|
let month = val.getMonth() + 1 |
|
|
|
let day = val.getDate() |
|
|
|
if (month >= 1 && month <= 9) { month = `0${month}` } |
|
|
|
if (day >= 1 && day <= 9) { day = `0${day}` } |
|
|
|
this.form3.jgrq = year+"-"+month+"-"+day |
|
|
|
this.showPickerjgrq= false |
|
|
|
}, |
|
|
|
// 农民房屋债务履行结束时间弹出框 |
|
|
|
onConfirmzwlxsj2(val){ |
|
|
|
let year = val.getFullYear() |
|
|
@@ -3106,20 +3172,43 @@ |
|
|
|
this.form.qlsdfsName = res.dictLabel |
|
|
|
} |
|
|
|
}) |
|
|
|
console.log(this.form) |
|
|
|
this.ytOptions.map(res => { |
|
|
|
if(res.dictValue == this.form.yt){ |
|
|
|
this.form.ytName = res.dictLabel |
|
|
|
} |
|
|
|
}) |
|
|
|
this.tddjOptions.map(res => { |
|
|
|
if(res.dictValue == this.form.dj){ |
|
|
|
this.form.djName = res.dictLabel |
|
|
|
} |
|
|
|
}) |
|
|
|
}); |
|
|
|
}else{ |
|
|
|
let params = { |
|
|
|
"deptId" : this.item.deptId |
|
|
|
} |
|
|
|
listSuyqr(params).then((response) => { |
|
|
|
this.form = {} |
|
|
|
this.form.deptId = this.item.deptId |
|
|
|
this.form = { |
|
|
|
deptId :this.item.deptId, |
|
|
|
sffz:"Y", |
|
|
|
yt:"072", |
|
|
|
ytName:"农村宅基地", |
|
|
|
lyzk:"1", |
|
|
|
lzyx:'0', |
|
|
|
yctcyx:'0', |
|
|
|
bccjl:'0', |
|
|
|
zjdqdfs:'01', |
|
|
|
dj:'1', |
|
|
|
djName:'一类', |
|
|
|
qllx:'1', |
|
|
|
qllxName:'集体土地所有权', |
|
|
|
qlxz:'200', |
|
|
|
qlxzName:'集体土地', |
|
|
|
qlsdfs:'1', |
|
|
|
qlsdfsName:'地上', |
|
|
|
sjly:'04', |
|
|
|
sjlyName:'农村宅基地使用权确权登记发证' |
|
|
|
} |
|
|
|
if(response.rows.length>0){ |
|
|
|
console.log(response.rows[0].suyqrdm) |
|
|
|
this.form.suyqrdm = response.rows[0].suyqrdm |
|
|
@@ -3363,15 +3452,21 @@ |
|
|
|
Notify({ type: 'danger', message: '请先保存宅基地信息' }); |
|
|
|
}else{ |
|
|
|
if(item==""){ |
|
|
|
this.form1={} |
|
|
|
this.form1.zjddm = this.form.zjddm |
|
|
|
this.form1.suyqrdm = this.form.suyqrdm |
|
|
|
// 使用权人默认值 |
|
|
|
this.form1.deptId = this.form.deptId |
|
|
|
this.form1.gj = '1' |
|
|
|
this.form1.hklx = '1' |
|
|
|
this.form1.sfbncjtjjzzcy = 'Y' |
|
|
|
this.form1.sfsyqrzjgy = 'Y' |
|
|
|
this.form1={ |
|
|
|
zjddm:this.form.zjddm, |
|
|
|
suyqrdm:this.form.suyqrdm, |
|
|
|
deptId:this.form.deptId, |
|
|
|
gj:'1', |
|
|
|
hklx:'1', |
|
|
|
xb:'1', |
|
|
|
sfbncjtjjzzcy:'Y', |
|
|
|
sfsyqrzjgy:'Y', |
|
|
|
qlrlx:'10', |
|
|
|
qlrlxName:'个人', |
|
|
|
gyfs:'1', |
|
|
|
gyfsName:'单独所有', |
|
|
|
qlbl:'1', |
|
|
|
} |
|
|
|
}else{ |
|
|
|
this.form1 = item |
|
|
|
this.sjlyOptions.map(res => { |
|
|
@@ -3400,10 +3495,27 @@ |
|
|
|
}, |
|
|
|
showPopuphncy(item){ |
|
|
|
if(item==""){ |
|
|
|
this.form5={} |
|
|
|
this.form5.nhdm = this.form1.nhdm |
|
|
|
this.form5.hklx = '1' |
|
|
|
this.form5.sfbncjtjjzzcy = 'Y' |
|
|
|
this.form5 = { |
|
|
|
"nhdm":this.form1.nhdm, |
|
|
|
"deptId":this.form1.deptId, |
|
|
|
"zjlx":'01', |
|
|
|
"zjlxName":"身份证", |
|
|
|
"yhzgx":"14", |
|
|
|
"yhzgxName":"妻", |
|
|
|
"hyzk":'02', |
|
|
|
"hklx":'1', |
|
|
|
"occupation":'1', |
|
|
|
"occupationName":'务农', |
|
|
|
"jzqk":'3', |
|
|
|
"jzqkName":'常年居住', |
|
|
|
"sfbjtjjzzcy":'Y', |
|
|
|
"xb":'0', |
|
|
|
"sfbccm":'Y', |
|
|
|
"sfpkh":'N', |
|
|
|
"sfwbh":'N', |
|
|
|
"sjly":'07', |
|
|
|
"sjlyName":'农村集体产权制度改革', |
|
|
|
} |
|
|
|
}else{ |
|
|
|
this.form5 = item |
|
|
|
this.jzhcssfyzfOptions.map(res => { |
|
|
@@ -3449,9 +3561,17 @@ |
|
|
|
Notify({ type: 'danger', message: '请先保存宅基地信息' }); |
|
|
|
}else{ |
|
|
|
if(item==""){ |
|
|
|
this.form3={} |
|
|
|
this.form3.zjddm = this.item.zjddm |
|
|
|
this.form3.deptId = this.item.deptId |
|
|
|
this.form3={ |
|
|
|
zjddm:this.item.zjddm, |
|
|
|
deptId:this.item.deptId, |
|
|
|
zcs:1, |
|
|
|
dscs:1, |
|
|
|
dxcs:0, |
|
|
|
fwjg:'02', |
|
|
|
fwjgName:'钢和钢筋混凝土结构', |
|
|
|
sjly:'04', |
|
|
|
sjlyName:'农村宅基地使用权确权登记发证' |
|
|
|
} |
|
|
|
}else{ |
|
|
|
this.form3 = item |
|
|
|
this.sjlyOptions.map(res => { |
|
|
@@ -3475,15 +3595,48 @@ |
|
|
|
}else{ |
|
|
|
this.showfw = true; |
|
|
|
if(item==""){ |
|
|
|
this.nmfwform={} |
|
|
|
this.nmfwform.zrzh = this.item.zrzh |
|
|
|
this.nmfwform.deptId = this.item.deptId |
|
|
|
this.nmfwform.zjddm = this.item.zjddm |
|
|
|
this.nmfwform.nmfwzh = this.item.nmfwzh |
|
|
|
this.nmfwform.pzdw = '1' |
|
|
|
|
|
|
|
this.nmfwform={ |
|
|
|
pzdw : '1', |
|
|
|
sfkjgj : 'Y', |
|
|
|
zrzh: this.item.zrzh, |
|
|
|
deptId : this.item.deptId, |
|
|
|
zjddm : this.item.zjddm, |
|
|
|
nmfwzh : this.item.nmfwzh, |
|
|
|
ch:1, |
|
|
|
sjc:1, |
|
|
|
myc:1, |
|
|
|
sjcs:1, |
|
|
|
hx:'03', |
|
|
|
hxName:'三居室', |
|
|
|
hxjg:'01', |
|
|
|
hxjgName:'平层', |
|
|
|
fwjg:'02', |
|
|
|
fwjgName:'钢和钢筋混凝土结构', |
|
|
|
fwyt:'10', |
|
|
|
fwytName:'住宅', |
|
|
|
sfjf:'N', |
|
|
|
sfcf:'N', |
|
|
|
sffz:'Y', |
|
|
|
isCommon:'N', |
|
|
|
fwzt:'1', |
|
|
|
fwztName:'正常', |
|
|
|
isMortgage:'Y', |
|
|
|
sjly:'04', |
|
|
|
sjlyName:'农村宅基地使用权确权登记发证', |
|
|
|
fwlx:'01', |
|
|
|
fwlxName:'住宅', |
|
|
|
lyzk:'1', |
|
|
|
lyzkName:'正常使用', |
|
|
|
lzyx:'0', |
|
|
|
yctcyx:'0', |
|
|
|
qsly:'01', |
|
|
|
qslyName:'申请', |
|
|
|
sfkjgj:'N', |
|
|
|
pzdw:'1', |
|
|
|
} |
|
|
|
}else{ |
|
|
|
this.nmfwform = item |
|
|
|
console.log(item) |
|
|
|
this.sjlyOptions.map(res => { |
|
|
|
if(res.dictValue == item.sjly){ |
|
|
|
this.nmfwform.sjlyName = res.dictLabel |
|
|
@@ -3564,9 +3717,26 @@ |
|
|
|
Notify({ type: 'danger', message: '请先保存宅基地信息' }); |
|
|
|
}else{ |
|
|
|
if(item==""){ |
|
|
|
this.form4={} |
|
|
|
this.form4.deptId = this.item.deptId |
|
|
|
this.form4.zjddm = this.item.zjddm |
|
|
|
this.form4={ |
|
|
|
deptId:this.item.deptId, |
|
|
|
zjddm:this.item.zjddm, |
|
|
|
fssslx:'11', |
|
|
|
fssslxName:'畜厩', |
|
|
|
qsly:'', |
|
|
|
qslyName:'其他', |
|
|
|
fwzt:'', |
|
|
|
fwztName:'', |
|
|
|
sfsp:'N', |
|
|
|
sffz:'N', |
|
|
|
jglx:'2', |
|
|
|
jglxName:'砖混', |
|
|
|
sfzzsy:'Y', |
|
|
|
jzwqk:'01', |
|
|
|
jzwqkName:'正常', |
|
|
|
tdzk:'3', |
|
|
|
tdzkName:'其他', |
|
|
|
sfsgcf:'N' |
|
|
|
} |
|
|
|
}else{ |
|
|
|
this.form4=item |
|
|
|
this.fssslxOptions.map(res => { |
|
|
|