Commit d758c1a1 authored by “yiyousong”'s avatar “yiyousong”

perf:优化区域树

parent 01c9eacc
...@@ -2,13 +2,15 @@ ...@@ -2,13 +2,15 @@
<div class="sitetree"> <div class="sitetree">
<!-- <span style="font-weight: 600">站点结构</span> --> <!-- <span style="font-weight: 600">站点结构</span> -->
<div class="box"> <div class="box">
<a-tree <a-spin :spinning="loading">
:tree-data="treeData" <a-tree
:expandedKeys.sync="expandedKeys" :tree-data="treeData"
:replaceFields="{ title: 'label', key: 'id' }" :expandedKeys.sync="expandedKeys"
@select="onSelect" :replaceFields="{ title: 'label', key: 'id' }"
> @select="onSelect"
</a-tree> >
</a-tree>
</a-spin>
</div> </div>
</div> </div>
</template> </template>
...@@ -28,6 +30,7 @@ export default { ...@@ -28,6 +30,7 @@ export default {
treeData: [], //树结构 treeData: [], //树结构
id: "", id: "",
expandedKeys: [], expandedKeys: [],
loading: false,
}; };
}, },
...@@ -50,6 +53,7 @@ export default { ...@@ -50,6 +53,7 @@ export default {
// 获取个人区域数据 // 获取个人区域数据
async authAreaTree() { async authAreaTree() {
this.loading = true;
let res = await authAreaTree(); let res = await authAreaTree();
if (res.data.code == 1) { if (res.data.code == 1) {
let { data } = res.data.data; let { data } = res.data.data;
...@@ -66,6 +70,7 @@ export default { ...@@ -66,6 +70,7 @@ export default {
this.expandedKeys = [this.treeData[0].id]; this.expandedKeys = [this.treeData[0].id];
} }
} }
this.loading = false;
}, },
// 获取顶层区域 // 获取顶层区域
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment