diff --git a/cmdb-ui/src/modules/cmdb/router/index.js b/cmdb-ui/src/modules/cmdb/router/index.js index ad5078b..8835461 100644 --- a/cmdb-ui/src/modules/cmdb/router/index.js +++ b/cmdb-ui/src/modules/cmdb/router/index.js @@ -166,7 +166,7 @@ const genCmdbRoutes = async () => { if (lastTypeId && preference.type_ids.some(item => item === Number(lastTypeId))) { routes.redirect = `/cmdb/instances/types/${lastTypeId}` } else if (routes.children[2]?.children?.length > 0) { - routes.redirect = routes.children[2].children.find(item => !item.hidden)?.path + routes.redirect = routes.children[2].children.find(item => !item.hidden && !item.meta.disabled)?.path } else { routes.redirect = '/cmdb/dashboard' } diff --git a/cmdb-ui/src/modules/cmdb/views/ci_types/index.vue b/cmdb-ui/src/modules/cmdb/views/ci_types/index.vue index 9e330f1..c680e1f 100644 --- a/cmdb-ui/src/modules/cmdb/views/ci_types/index.vue +++ b/cmdb-ui/src/modules/cmdb/views/ci_types/index.vue @@ -1,5 +1,5 @@