diff --git a/template/admin/src/pages/system/backendRouting/index.vue b/template/admin/src/pages/system/backendRouting/index.vue index ad6c4bfbb..8a35a8e43 100644 --- a/template/admin/src/pages/system/backendRouting/index.vue +++ b/template/admin/src/pages/system/backendRouting/index.vue @@ -15,7 +15,6 @@
-
- + @@ -646,19 +645,24 @@ export default { if (res.data.length) { res.data[0].expand = false; this.treeData = new Tree(res.data); + let i; this.$nextTick((e) => { if (disk_type) { - if (res.data[0].children[0].children.length) { + if ( + res.data[0].children && + res.data[0].children[0].children && + res.data[0].children[0].children.length + ) { document.querySelectorAll('.vtl-icon-caret-right')[0].click(); document.querySelectorAll('.vtl-icon-caret-right')[1].click(); + i = res.data[0].children[0].children[0]; } else { document.querySelectorAll('.vtl-icon-caret-right')[0].click(); + i = res.data[0].children[0]; } + this.onClick(i); } }); - if (res.data[0].children && res.data[0].children.length) { - this.onClick(res.data[0]?.children[0]?.children[0]); - } } else { // this.$refs.treeList.clear(); this.treeData = new Tree({});