소스 검색

宅基地手机端优化

wulanhaote
Xyq123* 2 년 전
부모
커밋
d34f9b0a61
10개의 변경된 파일57개의 추가작업 그리고 41개의 파일을 삭제
  1. +2
    -2
      src/api/sunVillage_info/homestead/application.js
  2. +11
    -6
      src/views/sunVillage_info/arbitration/arbitrationDetail.vue
  3. +13
    -12
      src/views/sunVillage_info/homeApplication/proposerLite.vue
  4. +5
    -1
      src/views/sunVillage_info/index_code_rights.vue
  5. +18
    -12
      src/views/sunVillage_info/paidExit/paidExitAdd.vue
  6. +1
    -1
      src/views/sunVillage_info/paidExit/paidExitDetail.vue
  7. +1
    -1
      src/views/sunVillage_info/paidExit/paidExitModify.vue
  8. +4
    -4
      src/views/yinnong/homestead/supervision/supervisionAdd.vue
  9. +1
    -1
      src/views/yinnong/homestead/supervision/supervisionDetail.vue
  10. +1
    -1
      src/views/yinnong/homestead/supervision/supervisionModify.vue

+ 2
- 2
src/api/sunVillage_info/homestead/application.js 파일 보기

@@ -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'
}) })
} }


+ 11
- 6
src/views/sunVillage_info/arbitration/arbitrationDetail.vue 파일 보기

@@ -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;


+ 13
- 12
src/views/sunVillage_info/homeApplication/proposerLite.vue 파일 보기

@@ -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)
{ {


+ 5
- 1
src/views/sunVillage_info/index_code_rights.vue 파일 보기

@@ -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;


+ 18
- 12
src/views/sunVillage_info/paidExit/paidExitAdd.vue 파일 보기

@@ -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);
} }
}); });


+ 1
- 1
src/views/sunVillage_info/paidExit/paidExitDetail.vue 파일 보기

@@ -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


+ 1
- 1
src/views/sunVillage_info/paidExit/paidExitModify.vue 파일 보기

@@ -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


+ 4
- 4
src/views/yinnong/homestead/supervision/supervisionAdd.vue 파일 보기

@@ -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;


+ 1
- 1
src/views/yinnong/homestead/supervision/supervisionDetail.vue 파일 보기

@@ -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>


+ 1
- 1
src/views/yinnong/homestead/supervision/supervisionModify.vue 파일 보기

@@ -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


불러오는 중...
취소
저장