庞东旭 hace 2 años
padre
commit
464f30e961
Se han modificado 3 ficheros con 91 adiciones y 12 borrados
  1. +9
    -0
      src/api/onlineHome/homestead/circulation.js
  2. +41
    -6
      src/views/onlineHome/homestead/freeExit/freeExitAdd.vue
  3. +41
    -6
      src/views/onlineHome/homestead/paidExit/paidExitAdd.vue

+ 9
- 0
src/api/onlineHome/homestead/circulation.js Ver fichero

@@ -48,6 +48,15 @@ export function selectTHouseBaseObligeeMapList(query) {
params: query params: query
}) })
} }

export function getObligeeList(query) {
return request({
url: '/house/obligee/selectObligeeListByName',
method: 'get',
params: query
})
}

//权利人代码 //权利人代码
export function getByZjddm(data){ export function getByZjddm(data){
return request({ return request({


+ 41
- 6
src/views/onlineHome/homestead/freeExit/freeExitAdd.vue Ver fichero

@@ -12,13 +12,14 @@
</van-nav-bar> </van-nav-bar>
<van-form ref="_Form"> <van-form ref="_Form">
<div class="main_box"> <div class="main_box">
<van-field v-model="circulation.sqrxm" label="申请人姓名" placeholder="申请人姓名" input-align="right" label-width="auto" :rules="[{ required: true }]" required/>
<van-field <van-field
readonly readonly
clickable clickable
v-model="circulation.zjddm" v-model="circulation.zjddm"
label="宅基地代码" label="宅基地代码"
placeholder="请选择" placeholder="请选择"
@click="showzjddm = true"
@click="remoteProposerMethod"
input-align="right" input-align="right"
right-icon="arrow-down" :rules="[{ required: true }]" required right-icon="arrow-down" :rules="[{ required: true }]" required
/> />
@@ -26,11 +27,11 @@
<van-picker <van-picker
show-toolbar show-toolbar
:columns="zjdDictionaries" :columns="zjdDictionaries"
value-key="zjddm"
@confirm="onConfirmZjddm" @confirm="onConfirmZjddm"
@cancel="showzjddm = false" @cancel="showzjddm = false"
/> />
</van-popup> </van-popup>
<van-field v-model="circulation.sqrxm" label="申请人姓名" placeholder="申请人姓名" input-align="right" label-width="auto" :rules="[{ required: true }]" required/>
<van-field <van-field
readonly readonly
clickable clickable
@@ -148,7 +149,7 @@
</template> </template>


<script> <script>
import { zjdzd, getByZjddm } from "@/api/onlineHome/homestead/circulation";
import { zjdzd, getByZjddm, getObligeeList } 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";
export default { export default {
@@ -214,15 +215,15 @@
} }
}); });
//宅基地代码 //宅基地代码
zjdzd().then(zjdRes => {
/*zjdzd().then(zjdRes => {
for( let i = 0 ; i < zjdRes.rows.length ; i++){ for( let i = 0 ; i < zjdRes.rows.length ; i++){
this.zjdDictionaries.push(zjdRes.rows[i].zjddm); this.zjdDictionaries.push(zjdRes.rows[i].zjddm);
} }
if(this.zjdDictionaries.length > 0) if(this.zjdDictionaries.length > 0)
this.onConfirmZjddm(this.zjdDictionaries[0]); this.onConfirmZjddm(this.zjdDictionaries[0]);
});
});*/
}, },
onConfirmZjddm(data){
/*onConfirmZjddm(data){
console.log(data) console.log(data)
this.circulation.zjddm = data; this.circulation.zjddm = data;
this.showzjddm = false; this.showzjddm = false;
@@ -240,6 +241,22 @@
} }
this.$forceUpdate(); this.$forceUpdate();
}); });
},*/
onConfirmZjddm(data){
console.log(data);
this.showzjddm = false;
if (data) {
this.$set(this.circulation, 'zjddm', data.zjddm);
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();
}, },
onConfirmZjlx(data){ onConfirmZjlx(data){
this.zjlx = data.text; this.zjlx = data.text;
@@ -279,6 +296,24 @@
back() { back() {
setTimeout(() => this.$router.back(-1), 1000) setTimeout(() => this.$router.back(-1), 1000)
}, },
remoteProposerMethod() {
this.showzjddm = true;
this.zjdDictionaries = [];
if (this.circulation.sqrxm) {
getObligeeList({shyqrdbxm:this.circulation.sqrxm}).then(response => {
this.zjdDictionaries = response.data.map(item => {
return {
zjddm: item.zjddm,
shyqrdbxm: item.shyqrdbxm,
shyqrdbzjlx: item.shyqrdbzjlx,
shyqrdbzjhm: item.shyqrdbzjhm
}
});
});
} else {
this.zjdDictionaries = [];
}
}
}, },
} }
</script> </script>


+ 41
- 6
src/views/onlineHome/homestead/paidExit/paidExitAdd.vue Ver fichero

@@ -12,13 +12,14 @@
</van-nav-bar> </van-nav-bar>
<van-form ref="_Form"> <van-form ref="_Form">
<div class="main_box"> <div class="main_box">
<van-field v-model="circulation.sqrxm" label="申请人姓名" placeholder="申请人姓名" input-align="right" label-width="auto" :rules="[{ required: true }]" required/>
<van-field <van-field
readonly readonly
clickable clickable
v-model="circulation.zjddm" v-model="circulation.zjddm"
label="宅基地代码" label="宅基地代码"
placeholder="请选择" placeholder="请选择"
@click="showzjddm = true"
@click="remoteProposerMethod"
input-align="right" input-align="right"
right-icon="arrow-down" :rules="[{ required: true }]" required right-icon="arrow-down" :rules="[{ required: true }]" required
/> />
@@ -26,11 +27,11 @@
<van-picker <van-picker
show-toolbar show-toolbar
:columns="zjdDictionaries" :columns="zjdDictionaries"
value-key="zjddm"
@confirm="onConfirmZjddm" @confirm="onConfirmZjddm"
@cancel="showzjddm = false" @cancel="showzjddm = false"
/> />
</van-popup> </van-popup>
<van-field v-model="circulation.sqrxm" label="申请人姓名" placeholder="申请人姓名" input-align="right" label-width="auto" :rules="[{ required: true }]" required/>
<van-field <van-field
readonly readonly
clickable clickable
@@ -171,7 +172,7 @@
</template> </template>


<script> <script>
import { zjdzd, getByZjddm } from "@/api/onlineHome/homestead/circulation";
import { zjdzd, getByZjddm, getObligeeList } 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";
export default { export default {
@@ -243,15 +244,15 @@ export default {
} }
}); });
//宅基地代码 //宅基地代码
zjdzd().then(zjdRes => {
/*zjdzd().then(zjdRes => {
for( let i = 0 ; i < zjdRes.rows.length ; i++){ for( let i = 0 ; i < zjdRes.rows.length ; i++){
this.zjdDictionaries.push(zjdRes.rows[i].zjddm); this.zjdDictionaries.push(zjdRes.rows[i].zjddm);
} }
if(this.zjdDictionaries.length > 0) if(this.zjdDictionaries.length > 0)
this.onConfirmZjddm(this.zjdDictionaries[0]); this.onConfirmZjddm(this.zjdDictionaries[0]);
});
});*/
}, },
onConfirmZjddm(data){
/*onConfirmZjddm(data){
console.log(data) console.log(data)
this.circulation.zjddm = data; this.circulation.zjddm = data;
this.showzjddm = false; this.showzjddm = false;
@@ -269,6 +270,22 @@ export default {
} }
this.$forceUpdate(); this.$forceUpdate();
}); });
},*/
onConfirmZjddm(data){
console.log(data);
this.showzjddm = false;
if (data) {
this.$set(this.circulation, 'zjddm', data.zjddm);
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();
}, },
onConfirmZjlx(data){ onConfirmZjlx(data){
this.zjlx = data.text; this.zjlx = data.text;
@@ -322,6 +339,24 @@ export default {
back() { back() {
setTimeout(() => this.$router.back(-1), 1000) setTimeout(() => this.$router.back(-1), 1000)
}, },
remoteProposerMethod() {
this.showzjddm = true;
this.zjdDictionaries = [];
if (this.circulation.sqrxm) {
getObligeeList({shyqrdbxm:this.circulation.sqrxm}).then(response => {
this.zjdDictionaries = response.data.map(item => {
return {
zjddm: item.zjddm,
shyqrdbxm: item.shyqrdbxm,
shyqrdbzjlx: item.shyqrdbzjlx,
shyqrdbzjhm: item.shyqrdbzjhm
}
});
});
} else {
this.zjdDictionaries = [];
}
}
}, },
} }
</script> </script>


Cargando…
Cancelar
Guardar