@@ -159,9 +159,9 @@ export function listHomeapplytype(query) { | |||||
}) | }) | ||||
} | } | ||||
//查询宅地信息 | //查询宅地信息 | ||||
export function checkDuplicateBuildingQuery(id) { | |||||
export function checkDuplicateBuildingQuery(idcard) { | |||||
return request({ | return request({ | ||||
url: '/home/mobile/applyDetail/' + id, | |||||
url: '/home/mobile/applyDetail/' + idcard, | |||||
method: 'get' | method: 'get' | ||||
}) | }) | ||||
} | } | ||||
@@ -33,7 +33,7 @@ | |||||
input-align="right" | input-align="right" | ||||
> | > | ||||
<template #button> | <template #button> | ||||
<van-button size="small" @click="mapLook" type="primary">选择宅基地</van-button> | |||||
<van-icon name="../../../static/images/22.png" color="#539FFD" size="20" @click="mapLook"/> | |||||
</template> | </template> | ||||
</van-field> | </van-field> | ||||
<field-select | <field-select | ||||
@@ -210,6 +210,12 @@ export default { | |||||
this.id = this.$route.query.id; | this.id = this.$route.query.id; | ||||
this.type = this.$route.query.type; | this.type = this.$route.query.type; | ||||
this.getFormIntent(); | this.getFormIntent(); | ||||
getShyqrs({shyqrdbzjhm:this.sysFarmer.idcard,status:1}).then((response) => { | |||||
if (response.code == 200) { | |||||
this.shyqrdmxmChange(response.rows[0]); | |||||
this.closeMoule(response.rows[0].zjddm); | |||||
} | |||||
}); | |||||
this.getDetail(); | this.getDetail(); | ||||
this.getUserHouseApplyProposer(); | this.getUserHouseApplyProposer(); | ||||
}, | }, | ||||
@@ -430,14 +436,13 @@ export default { | |||||
} | } | ||||
}, | }, | ||||
shyqrdmxmChange(val){ | shyqrdmxmChange(val){ | ||||
console.info(val); | |||||
this.$set(this.arbitrationData, "shyqrdbxm", val.sqrxm); | |||||
this.$set(this.arbitrationData, "shyqrdbxm", val.shyqrdbxm); | |||||
this.$set(this.arbitrationData, "deptId", val.deptId); | this.$set(this.arbitrationData, "deptId", val.deptId); | ||||
this.$set(this.arbitrationData, "deptName", val.deptId); | this.$set(this.arbitrationData, "deptName", val.deptId); | ||||
this.$set(this.arbitrationData, "shyqrzjhm", val.sqrzjhm); | |||||
this.$set(this.arbitrationData, "shyqrzjlx", val.sqrzjlx); | |||||
this.$set(this.arbitrationData, "shyqrzjhm", val.shyqrdbzjhm); | |||||
this.$set(this.arbitrationData, "shyqrzjlx", val.shyqrdbzjlx); | |||||
this.$set(this.arbitrationData, "shyqrdm", val.shyqrdm); | this.$set(this.arbitrationData, "shyqrdm", val.shyqrdm); | ||||
this.$set(this.arbitrationData, "shyqrdh", val.sqrdh); | |||||
this.$set(this.arbitrationData, "shyqrdh", val.dh); | |||||
this.$set(this.arbitrationData, "zjddm", val.zjddm); | this.$set(this.arbitrationData, "zjddm", val.zjddm); | ||||
this.getObligeeOptions=[]; | this.getObligeeOptions=[]; | ||||
this.showDropList = false; | this.showDropList = false; | ||||
@@ -38,7 +38,7 @@ | |||||
<div> | <div> | ||||
<p class="main_title">申请户主信息</p> | <p class="main_title">申请户主信息</p> | ||||
<div class="main_box"> | <div class="main_box"> | ||||
<van-field :readonly="!formEnabled.baseApplyForm.baseFormEnabled" v-model="applicationDetail.sqhhzxm" label="姓名" placeholder="姓名" input-align="right" @input="remoteTransfereeMethod" required :rules="[{ required: true }]"/> | |||||
<van-field readonly v-model="applicationDetail.sqhhzxm" label="姓名" placeholder="姓名" input-align="right" @input="remoteTransfereeMethod" required :rules="[{ required: true }]"/> | |||||
<van-popup v-model="showNhxx" position="bottom"> | <van-popup v-model="showNhxx" position="bottom"> | ||||
<van-picker | <van-picker | ||||
show-toolbar | show-toolbar | ||||
@@ -56,13 +56,13 @@ | |||||
placeholder="选择性别" | placeholder="选择性别" | ||||
:rules="[{ required: true }]" | :rules="[{ required: true }]" | ||||
required | required | ||||
:readonly="!formEnabled.baseApplyForm.baseFormEnabled" | |||||
:readonly="true" | |||||
remote-url="/system/dict/data/type/sys_user_sex" | remote-url="/system/dict/data/type/sys_user_sex" | ||||
:on-remote-response="'data'" | :on-remote-response="'data'" | ||||
/> | /> | ||||
<van-field required :readonly="!formEnabled.baseApplyForm.baseFormEnabled" v-model="applicationDetail.sqhhznl" label="年龄" placeholder="年龄" input-align="right" type="digit" :rules="[{ required: true }]"/> | |||||
<van-field required readonly v-model="applicationDetail.sqhhznl" label="年龄" placeholder="年龄" input-align="right" type="digit" :rules="[{ required: true }]"/> | |||||
<van-field required :readonly="!formEnabled.baseApplyForm.baseFormEnabled" v-model="applicationDetail.sqhhzlxdh" label="联系电话" placeholder="联系电话" input-align="right" type="digit" :rules="[{pattern: /(^\d{7}(\d{4})?$)/}]"/> | <van-field required :readonly="!formEnabled.baseApplyForm.baseFormEnabled" v-model="applicationDetail.sqhhzlxdh" label="联系电话" placeholder="联系电话" input-align="right" type="digit" :rules="[{pattern: /(^\d{7}(\d{4})?$)/}]"/> | ||||
<van-field required :readonly="!formEnabled.baseApplyForm.baseFormEnabled" v-model="applicationDetail.sqhhzsfzh" label="身份证号" placeholder="身份证号" input-align="right" :rules="[{pattern: /^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/}]" @input="updateUserInfo"/> | |||||
<van-field required readonly v-model="applicationDetail.sqhhzsfzh" label="身份证号" placeholder="身份证号" input-align="right" :rules="[{pattern: /^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/}]" @input="updateUserInfo"/> | |||||
<van-field required :readonly="!formEnabled.baseApplyForm.baseFormEnabled" v-model="applicationDetail.sqhhzhkszd" label="户口所在地" placeholder="户口所在地" input-align="right" :rules="[{ required: true }]"/> | <van-field required :readonly="!formEnabled.baseApplyForm.baseFormEnabled" v-model="applicationDetail.sqhhzhkszd" label="户口所在地" placeholder="户口所在地" input-align="right" :rules="[{ required: true }]"/> | ||||
<van-field required :readonly="!formEnabled.baseApplyForm.baseFormEnabled" v-model="applicationDetail.sqhjtzz" label="家庭住址" placeholder="家庭住址" input-align="right" :rules="[{ required: true }]"/> | <van-field required :readonly="!formEnabled.baseApplyForm.baseFormEnabled" v-model="applicationDetail.sqhjtzz" label="家庭住址" placeholder="家庭住址" input-align="right" :rules="[{ required: true }]"/> | ||||
<!-- <van-field required :readonly="!formEnabled.baseApplyForm.baseFormEnabled" v-model="applicationDetail.tHouseApplyProposer.familyAddress" label="家庭住址" placeholder="家庭住址" input-align="right" :rules="[{ required: true }]"/>--> | <!-- <van-field required :readonly="!formEnabled.baseApplyForm.baseFormEnabled" v-model="applicationDetail.tHouseApplyProposer.familyAddress" label="家庭住址" placeholder="家庭住址" input-align="right" :rules="[{ required: true }]"/>--> | ||||
@@ -677,7 +677,7 @@ | |||||
<van-row type="flex" justify="space-between" align="center"> | <van-row type="flex" justify="space-between" align="center"> | ||||
<van-col span="5">宅基地<br/>坐落平<br/>面位置图</van-col> | <van-col span="5">宅基地<br/>坐落平<br/>面位置图</van-col> | ||||
<van-col span="19"> | <van-col span="19"> | ||||
<MultiImageUploadComp :value="applicationDetail.ydjfsp.zjdzlpmwzt" :uploadDisabled="false" @fileUpdate="fileUpdate"/> | |||||
<MultiImageUploadComp :value="applicationDetail.ydjfsp.zjdzlpmwzt" :uploadDisabled="wztUpdate" @fileUpdate="fileUpdate"/> | |||||
<van-row> | <van-row> | ||||
<van-col span="12"><van-field :rules="[{ required: true }]" required :readonly="!formEnabled.baseApplyForm.townFormEnabled" v-model="applicationDetail.ydjfsp.zckcryxm" label="踏勘人" placeholder="现场踏勘人员" input-align="left" label-width="auto"/></van-col> | <van-col span="12"><van-field :rules="[{ required: true }]" required :readonly="!formEnabled.baseApplyForm.townFormEnabled" v-model="applicationDetail.ydjfsp.zckcryxm" label="踏勘人" placeholder="现场踏勘人员" input-align="left" label-width="auto"/></van-col> | ||||
<van-col span="12"> | <van-col span="12"> | ||||
@@ -1814,6 +1814,7 @@ export default { | |||||
activeNames:['1'], | activeNames:['1'], | ||||
showNhxx:false, | showNhxx:false, | ||||
showTyt:false, | showTyt:false, | ||||
wztUpdate:false, | |||||
tytzName:null, | tytzName:null, | ||||
//农户信息集合 | //农户信息集合 | ||||
nhxxList:[], | nhxxList:[], | ||||
@@ -2108,7 +2109,6 @@ export default { | |||||
// 初始化当前数据, 有ID则查询, 否则新增 | // 初始化当前数据, 有ID则查询, 否则新增 | ||||
getDetail(){ | getDetail(){ | ||||
this.reset(); | this.reset(); | ||||
if(this.id) | if(this.id) | ||||
{ | { | ||||
allInformationWLHT(this.id).then(response => { | allInformationWLHT(this.id).then(response => { | ||||
@@ -2127,7 +2127,7 @@ export default { | |||||
else | else | ||||
{ | { | ||||
this.init(); | this.init(); | ||||
// this.getApplyerDetail(); | |||||
this.getApplyerDetail(this.sysFarmer); | |||||
} | } | ||||
}, | }, | ||||
// 绘制申请地图 | // 绘制申请地图 | ||||
@@ -2712,6 +2712,7 @@ export default { | |||||
this.applicationDetail.ydjfsp.xzzfshpzsj = handlerTime; | this.applicationDetail.ydjfsp.xzzfshpzsj = handlerTime; | ||||
this.applicationDetail.ydjfsp.zjdzlpmwzxctksj = handlerTime; | this.applicationDetail.ydjfsp.zjdzlpmwzxctksj = handlerTime; | ||||
this.applicationDetail.ydjfsp.zckcsj = handlerTime; | this.applicationDetail.ydjfsp.zckcsj = handlerTime; | ||||
this.wztUpdate = true; | |||||
} | } | ||||
} | } | ||||
@@ -3176,12 +3177,12 @@ export default { | |||||
// 获取申请人信息 | // 获取申请人信息 | ||||
getApplyerDetail(val){ | getApplyerDetail(val){ | ||||
console.info(val) | console.info(val) | ||||
getHomeMembers({idcard:val.hzzjhm}).then(res => { | |||||
getHomeMembers({idcard:val.idcard}).then(res => { | |||||
if(res.data) | if(res.data) | ||||
{ | { | ||||
this.applicationDetail = res.data; | this.applicationDetail = res.data; | ||||
this.$set(this.applicationDetail, 'sqhhzhkszd', val.hkszd); | |||||
this.$set(this.applicationDetail, 'sqhjtzz', val.txdz); | |||||
this.$set(this.applicationDetail, 'sqhhzhkszd', val.sqhhzhkszd); | |||||
this.$set(this.applicationDetail, 'sqhjtzz', val.sqhjtzz); | |||||
this.$set(this.applicationDetail, 'jflx', "4"); | this.$set(this.applicationDetail, 'jflx', "4"); | ||||
this.$set(this.applicationDetail, 'projectName', "分户新建"); | this.$set(this.applicationDetail, 'projectName', "分户新建"); | ||||
this.$set(this.applicationDetail, 'nsqzjddldm', "10"); | this.$set(this.applicationDetail, 'nsqzjddldm', "10"); | ||||
@@ -3189,11 +3190,11 @@ export default { | |||||
this.$set(this.applicationDetail, 'xzjdczqk', "1"); | this.$set(this.applicationDetail, 'xzjdczqk', "1"); | ||||
this.$set(this.applicationDetail, 'suyqrdm', val.suyqrdm); | this.$set(this.applicationDetail, 'suyqrdm', val.suyqrdm); | ||||
this.$set(this.applicationDetail, 'deptName', val.deptName); | this.$set(this.applicationDetail, 'deptName', val.deptName); | ||||
this.$set(this.applicationDetail, 'createBy', this.sysFarmer.memberName); | |||||
this.$set(this.applicationDetail, 'createBy', val.memberName); | |||||
if(!this.applicationDetail.sfyyzjd) | if(!this.applicationDetail.sfyyzjd) | ||||
this.applicationDetail.sfyyzjd = 'N'; | this.applicationDetail.sfyyzjd = 'N'; | ||||
this.applicationDetail.applyTime = this.getDate(); | this.applicationDetail.applyTime = this.getDate(); | ||||
this.getMemberCurrentSituation(val.id); | |||||
this.getMemberCurrentSituation(val.idcard); | |||||
console.info(this.applicationDetail.sqrjtcyList); | console.info(this.applicationDetail.sqrjtcyList); | ||||
if(this.applicationDetail.sqrjtcyList.length > 0) | if(this.applicationDetail.sqrjtcyList.length > 0) | ||||
{ | { | ||||
@@ -28,7 +28,7 @@ | |||||
<div class="nav_list"> | <div class="nav_list"> | ||||
<router-link :to="{name:'sunVillageInfoListVote',query:{type:'code'}}" class="nav_item n_4">投票表决</router-link> | <router-link :to="{name:'sunVillageInfoListVote',query:{type:'code'}}" class="nav_item n_4">投票表决</router-link> | ||||
<router-link :to="{name:'sunVillageInfoApplicationList',query:{type:'code'}}" class="nav_item n_6">宅基地申请</router-link> | <router-link :to="{name:'sunVillageInfoApplicationList',query:{type:'code'}}" class="nav_item n_6">宅基地申请</router-link> | ||||
<router-link :to="{name:'sunVillageInfoPaidExitList',query:{type:'code'}}" class="nav_item n_6">宅基地退出</router-link> | |||||
<router-link :to="{name:'sunVillageInfoPaidExitList',query:{type:'code'}}" class="nav_item n_66">宅基地退出</router-link> | |||||
</div> | </div> | ||||
</div> | </div> | ||||
<div class="nav_box" style="margin-top: 3vh;"> | <div class="nav_box" style="margin-top: 3vh;"> | ||||
@@ -245,6 +245,10 @@ | |||||
background: url('../../assets/images/sunVillage_info/index_block_06.png') no-repeat center top; | background: url('../../assets/images/sunVillage_info/index_block_06.png') no-repeat center top; | ||||
background-size: 34.5PX; | background-size: 34.5PX; | ||||
} | } | ||||
&.n_66 { | |||||
background: url('../../assets/images/sunVillage_info/tcIcon.png') no-repeat center top; | |||||
background-size: 44.5PX; | |||||
} | |||||
&.n_77 { | &.n_77 { | ||||
background: url('../../assets/images/sunVillage_info/index_block_77.png') no-repeat center top; | background: url('../../assets/images/sunVillage_info/index_block_77.png') no-repeat center top; | ||||
background-size: 34.5PX; | background-size: 34.5PX; | ||||
@@ -45,7 +45,7 @@ | |||||
input-align="right" | input-align="right" | ||||
> | > | ||||
<template #button> | <template #button> | ||||
<van-button size="small" @click="mapLook" type="primary">选择宅基地</van-button> | |||||
<van-icon name="../../../static/images/22.png" color="#539FFD" size="20" @click="mapLook"/> | |||||
</template> | </template> | ||||
</van-field> | </van-field> | ||||
<van-field | <van-field | ||||
@@ -332,6 +332,12 @@ export default { | |||||
}, | }, | ||||
created() { | created() { | ||||
this.getDictionaries(); | this.getDictionaries(); | ||||
getShyqrs({shyqrdbzjhm:this.sysFarmer.idcard,status:1}).then((response) => { | |||||
if (response.code == 200) { | |||||
this.shyqrdmxmChange(response.rows[0]); | |||||
this.closeMoule(response.rows[0].zjddm); | |||||
} | |||||
}); | |||||
}, | }, | ||||
methods: { | methods: { | ||||
getDictionaries(){ | getDictionaries(){ | ||||
@@ -548,17 +554,17 @@ export default { | |||||
}); | }); | ||||
}, | }, | ||||
shyqrdmxmChange(val){ | shyqrdmxmChange(val){ | ||||
console.info(val); | |||||
this.$set(this.circulation, "sqrxm", val.sqrxm); | |||||
this.$set(this.circulation, "sqrxm", val.shyqrdbxm); | |||||
this.$set(this.circulation, "deptId", val.deptId); | this.$set(this.circulation, "deptId", val.deptId); | ||||
this.$set(this.circulation, "deptName", val.deptId); | |||||
this.$set(this.circulation, "sqrzjhm", val.sqrzjhm); | |||||
this.$set(this.circulation, "sqrzjlx", val.sqrzjlx); | |||||
this.$set(this.circulation, "sqrnhdm", val.sqrnhdm); | |||||
this.$set(this.circulation, "deptName", val.deptName); | |||||
this.$set(this.circulation, "sqrzjhm", val.shyqrdbzjhm); | |||||
this.$set(this.circulation, "sqrzjlx", val.shyqrdbzjlx); | |||||
this.$set(this.circulation, "sqrnhdm", val.nhdm); | |||||
this.$set(this.circulation, "gyqk", val.gyfs); | this.$set(this.circulation, "gyqk", val.gyfs); | ||||
this.$set(this.circulation, "xb", val.sqrxb); | |||||
this.$set(this.circulation, "lxdh", val.sqrdh); | |||||
this.$set(this.circulation, "xb", val.xb); | |||||
this.$set(this.circulation, "lxdh", val.dh); | |||||
this.$set(this.circulation, "hkszd", val.dz); | this.$set(this.circulation, "hkszd", val.dz); | ||||
this.$set(this.circulation, "zjddm", val.zjddm); | |||||
this.getObligeeOptions=[]; | this.getObligeeOptions=[]; | ||||
this.showDropList = false; | this.showDropList = false; | ||||
}, | }, | ||||
@@ -589,14 +595,14 @@ export default { | |||||
this.$set(this.circulation, "zjdszb", response.data.zdszb); | this.$set(this.circulation, "zjdszb", response.data.zdszb); | ||||
this.$set(this.circulation, "theGeomJson", response.data.theGeomJson); | this.$set(this.circulation, "theGeomJson", response.data.theGeomJson); | ||||
this.$set(this.circulation, "tcqszsh", response.data.zsh); | this.$set(this.circulation, "tcqszsh", response.data.zsh); | ||||
listHomesteadnmfw({zjddm: data}).then((response) => { | |||||
response.rows.map(function(item){ | |||||
listHomesteadnmfw({zjddm: data}).then((res) => { | |||||
res.rows.map(function(item){ | |||||
_this.$set(_this.circulation, "jzmj", Number(_this.circulation.jzmj) + Number(item.jzmj)); | _this.$set(_this.circulation, "jzmj", Number(_this.circulation.jzmj) + Number(item.jzmj)); | ||||
_this.$set(_this.circulation, "xjzmj", Number(_this.circulation.xjzmj) + Number(item.jzmj)); | _this.$set(_this.circulation, "xjzmj", Number(_this.circulation.xjzmj) + Number(item.jzmj)); | ||||
}); | }); | ||||
}); | }); | ||||
// const baseImgUrl = this.$store.getters.baseRoutingUrl; | // const baseImgUrl = this.$store.getters.baseRoutingUrl; | ||||
if(response.rows[0].zdt != null && response.rows[0].zdt !== ""){ | |||||
if(response.data.zdt != null && response.data.zdt !== ""){ | |||||
this.$set(this.form, "xzzp", response.rows[0].zdt); | this.$set(this.form, "xzzp", response.rows[0].zdt); | ||||
} | } | ||||
}); | }); | ||||
@@ -44,7 +44,7 @@ | |||||
input-align="right" | input-align="right" | ||||
> | > | ||||
<template #button> | <template #button> | ||||
<van-button size="small" @click="mapLook" type="primary">选择宅基地</van-button> | |||||
<van-icon name="../../../static/images/22.png" color="#539FFD" size="20" @click="mapLook"/> | |||||
</template> | </template> | ||||
</van-field> | </van-field> | ||||
<field-select | <field-select | ||||
@@ -44,7 +44,7 @@ | |||||
input-align="right" | input-align="right" | ||||
> | > | ||||
<template #button> | <template #button> | ||||
<van-button size="small" @click="mapLook" type="primary">选择宅基地</van-button> | |||||
<van-icon name="../../../static/images/22.png" color="#539FFD" size="20" @click="mapLook"/> | |||||
</template> | </template> | ||||
</van-field> | </van-field> | ||||
<field-select | <field-select | ||||
@@ -23,7 +23,7 @@ | |||||
input-align="right" | input-align="right" | ||||
> | > | ||||
<template #button> | <template #button> | ||||
<van-button size="small" @click="mapLook" type="primary">选择宅基地</van-button> | |||||
<van-icon name="../../../static/images/22.png" color="#539FFD" size="20" @click="mapLook"/> | |||||
</template> | </template> | ||||
</van-field> | </van-field> | ||||
<field-select | <field-select | ||||
@@ -243,11 +243,11 @@ | |||||
} | } | ||||
}, | }, | ||||
shyqrdmxmChange(val){ | shyqrdmxmChange(val){ | ||||
this.$set(this.jgList, "shyqrdbxm", val.sqrxm); | |||||
this.$set(this.jgList, "shyqrdbxm", val.shyqrdbxm); | |||||
this.$set(this.jgList, "deptId", val.deptId); | this.$set(this.jgList, "deptId", val.deptId); | ||||
this.$set(this.jgList, "deptName", val.deptId); | this.$set(this.jgList, "deptName", val.deptId); | ||||
this.$set(this.jgList, "shyqrzjhm", val.sqrzjhm); | |||||
this.$set(this.jgList, "shyqrzjlx", val.sqrzjlx); | |||||
this.$set(this.jgList, "shyqrzjhm", val.shyqrdbzjhm); | |||||
this.$set(this.jgList, "shyqrzjlx", val.shyqrdbzjlx); | |||||
this.$set(this.jgList, "shyqrdm", val.shyqrdm); | this.$set(this.jgList, "shyqrdm", val.shyqrdm); | ||||
this.getObligeeOptions=[]; | this.getObligeeOptions=[]; | ||||
this.showDropList = false; | this.showDropList = false; | ||||
@@ -76,7 +76,7 @@ | |||||
<div style="padding: 16px 0;"> | <div style="padding: 16px 0;"> | ||||
<van-row> | <van-row> | ||||
<van-col span="24" align="center"> | <van-col span="24" align="center"> | ||||
<van-button type="info" color="#B4B0B0" native-type="submit" class="submitButton" @click="goBack">取<i style="margin-right: 1em;"></i>消</van-button> | |||||
<van-button type="info" color="#B4B0B0" native-type="submit" class="submitButton" @click="goBack">返<i style="margin-right: 1em;"></i>回</van-button> | |||||
</van-col> | </van-col> | ||||
</van-row> | </van-row> | ||||
<div class="clear"></div> | <div class="clear"></div> | ||||
@@ -23,7 +23,7 @@ | |||||
input-align="right" | input-align="right" | ||||
> | > | ||||
<template #button> | <template #button> | ||||
<van-button size="small" @click="mapLook" type="primary">选择宅基地</van-button> | |||||
<van-icon name="../../../static/images/22.png" color="#539FFD" size="20" @click="mapLook"/> | |||||
</template> | </template> | ||||
</van-field> | </van-field> | ||||
<field-select | <field-select | ||||