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({});