Browse Source

如果是社区给它置空

feature
mk 1 year ago
parent
commit
42fb0e9bae
  1. 66
      src/views/modules/resourceManagement/enterprise/addForm.vue

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

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

Loading…
Cancel
Save