Browse Source

fix:增加回显和一级选择

shibei_master
123456 3 years ago
parent
commit
4b930a0646
  1. 36
      src/views/modules/plugins/stats/factagencyuserhousedaily.vue

36
src/views/modules/plugins/stats/factagencyuserhousedaily.vue

@ -17,13 +17,13 @@
> >
</el-option> </el-option>
</el-select> --> </el-select> -->
<el-cascader <el-cascader ref="cascaderUnit" v-model.trim="dataForm.agencyId" :options="optionsA" :props="{ checkStrictly: true, expandTrigger: 'hover', emitPath: false,children:'subAgencyList',label:'agencyName',value:'agencyId'}">
v-model.trim="dataForm.agencyId" <template slot-scope="{ node, data }">
:options="optionsA" <div @click="cascaderClick(data)">
ref="cascaderUnit" <span>{{ data.agencyName }}</span>
:props="{ expandTrigger: 'hover',children:'subAgencyList',label:'agencyName',value:'agencyId' }" <span v-if="!node.isLeaf"> ({{ data.subAgencyList.length }}) </span>
@change="handleChange" </div>
clearable> </template>
</el-cascader> </el-cascader>
</el-form-item> </el-form-item>
<el-form-item label="入黑名单时间" <el-form-item label="入黑名单时间"
@ -90,7 +90,7 @@ export default {
timeRange: '', timeRange: '',
dataForm: { dataForm: {
id: '' id: ''
} },
} }
}, },
components: { components: {
@ -98,7 +98,7 @@ export default {
}, },
created () { created () {
this.getGridList() this.getGridList()
this.getValiheList() // this.getValiheList()
}, },
watch: { watch: {
timeRange (val) { timeRange (val) {
@ -112,15 +112,13 @@ export default {
} }
}, },
methods: { methods: {
handleChange(value){ cascaderClick (nodeData) {
console.log(value[1]) this.dataForm.agencyId = nodeData.agencyId;
const checkedNodes = this.$refs['cascaderUnit'].getCheckedNodes() this.dataForm.level = nodeData.level
console.log(checkedNodes) // this.$refs.cascaderUnit.checkedValue = nodeData.agencyId;
if(Array.isArray(value) && value.length > 0){ this.$refs.cascaderUnit.computePresentText();
this.dataForm.agencyId = value[1] this.$refs.cascaderUnit.toggleDropDownVisible(false);
}else{
this.dataForm.agencyId = null
}
}, },
getGridList() { getGridList() {
const { user } = this.$store.state const { user } = this.$store.state
@ -133,6 +131,8 @@ export default {
console.log('获取查询详情成功', res.data) console.log('获取查询详情成功', res.data)
// this.optionsA = res.data // this.optionsA = res.data
this.optionsA.push(res.data) this.optionsA.push(res.data)
this.dataForm.agencyId = res.data.agencyId
this.dataForm.level = res.data.level
} }
}) })
.catch(() => { .catch(() => {

Loading…
Cancel
Save