Browse Source

居民搜索组织报错

feature
mk 1 year ago
parent
commit
7692181fb3
  1. 12
      src/views/components/resiSearch.vue

12
src/views/components/resiSearch.vue

@ -152,7 +152,7 @@
<el-cascader class="u-item-width-normal" <el-cascader class="u-item-width-normal"
size="small" size="small"
ref="myCascader" ref="myCascader"
v-model="form.agencyId" v-model="cascaderAgencyId"
:options="orgOptions" :options="orgOptions"
:props="orgOptionProps" :props="orgOptionProps"
:show-all-levels="false" :show-all-levels="false"
@ -335,6 +335,7 @@ export default {
return { return {
categoryAll:[], categoryAll:[],
cascaderAgencyId:[],
categoryAllList:[ categoryAllList:[
{ {
label:'群众', label:'群众',
@ -934,6 +935,7 @@ export default {
this.$EventBus.$on('handleClickResiTree', async (val) => { this.$EventBus.$on('handleClickResiTree', async (val) => {
if(val.type === 'agency'){ if(val.type === 'agency'){
this.form.agencyId = val.id; this.form.agencyId = val.id;
this.cascaderAgencyId = val.id;
this.optionsV = []; this.optionsV = [];
this.form.villageId = ''; this.form.villageId = '';
this.form.buildId = ''; this.form.buildId = '';
@ -1066,15 +1068,19 @@ export default {
} }
} }
}, },
handleChangeAgency(val) { async handleChangeAgency(val) {
this.sarr = [] this.sarr = []
this.getLastItem( this.getLastItem(
this.orgOptions, this.orgOptions,
val, val,
"agencyId" "agencyId"
); );
console.log(this.sarr,'seee');
this.form.level = this.sarr[this.sarr.length - 1].level; this.form.level = this.sarr[this.sarr.length - 1].level;
this.getValiheList() this.form.agencyId = this.sarr[this.sarr.length - 1].agencyId;
this.optionsV = [];
this.optionsVPageNo = 1;
await this.getValiheList()
}, },
getLastItem(list, vals, key) { getLastItem(list, vals, key) {
let LIST = list || []; let LIST = list || [];

Loading…
Cancel
Save