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