From 78ab9cd3f487cc271ea5b3a10cb9d2491b78767e Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期二, 11 四月 2023 18:01:42 +0800 Subject: [PATCH] 目录修改 --- src/views/datamanage/domainManage.vue | 46 +++++++++++++++++++++++++--------------------- 1 files changed, 25 insertions(+), 21 deletions(-) diff --git a/src/views/datamanage/domainManage.vue b/src/views/datamanage/domainManage.vue index 1c368d0..11b0249 100644 --- a/src/views/datamanage/domainManage.vue +++ b/src/views/datamanage/domainManage.vue @@ -402,6 +402,9 @@ domain_selectDomainNames, } from "../../api/api"; import MyBread from "../../components/MyBread.vue"; +import { + getTreeData +} from "../../utils/treeData.js" export default { name: "domainManage", components: { MyBread }, @@ -447,7 +450,7 @@ ], defaultProps: { children: "children", - label: "val", + label: "label", }, }; }, @@ -514,26 +517,27 @@ getAllTabelData() { getDomainTabs().then((res) => { var val = res.result; - var std = []; - val.filter((item) => { - if (std.indexOf(item.bak) == -1) { - std.push(item.bak); - this.domainData.push( - { - val: item.bak, - children: [], - } - ) - } - }); - this.domainData.filter((item) => { - val.filter((res) => { - if (item.val === res.bak) { - res.val = res.tabDesc - item.children.push(res) - } - }) - }) + this.domainData = getTreeData(val) + // var std = []; + // val.filter((item) => { + // if (std.indexOf(item.bak) == -1) { + // std.push(item.bak); + // this.domainData.push( + // { + // val: item.bak, + // children: [], + // } + // ) + // } + // }); + // this.domainData.filter((item) => { + // val.filter((res) => { + // if (item.val === res.bak) { + // res.val = res.tabDesc + // item.children.push(res) + // } + // }) + // }) }); }, handleSelectionChange(val) { -- Gitblit v1.9.3