Browse Source

Merge branch 'lisu_V4' into dev

feature
mk 1 year ago
parent
commit
fe92b74dc1
  1. 31
      src/views/modules/resourceManagement/enterprise/addForm.vue

31
src/views/modules/resourceManagement/enterprise/addForm.vue

@ -418,16 +418,35 @@ export default {
.post('/gov/org/customeragency/agencygridtree', {})
.then(({ data: res }) => {
if (res.code !== 0) {
return this.$message.error(res.msg)
return this.$message.error(res.msg);
} else {
console.log('获取组织树成功', res.data)
this.orgOptions = []
this.orgOptions.push(res.data)
// level "district""street" "community"
this.orgOptions = this.filterOrgTree(res.data);
console.log('获取组织树成功111', this.orgOptions);
}
})
.catch(() => {
return this.$message.error('网络错误')
})
return this.$message.error('网络错误');
});
},
filterOrgTree(treeData) {
const filteredTree = { ...treeData }; //
//
if (filteredTree.subAgencyList && filteredTree.subAgencyList.length > 0) {
filteredTree.subAgencyList = filteredTree.subAgencyList.map(node => {
// filterOrgTree
const filteredNode = this.filterOrgTree(node);
if (filteredNode.level === 'community') {
filteredNode.subAgencyList = null;
}
return filteredNode;
}).filter(node => {
// level "district""street" "community"
return ["district", "street", "community"].includes(node.level);
});
}
return filteredTree;
},
addInput() {
if (this.inputList.some(item => item.hazardDesc.trim() === '')) {

Loading…
Cancel
Save