feat: 管理中心路由调整、选择公司逻辑调整

This commit is contained in:
renxiaodong
2025-06-23 05:58:04 -04:00
parent 7b79443980
commit 82dfa3faeb
11 changed files with 134 additions and 86 deletions

View File

@ -78,7 +78,7 @@ export default defineComponent({
};
const renderSubMenu = () => {
function travel(_route: RouteRecordRaw[], nodes = []) {
if (_route) {
if (Array.isArray(_route)) {
_route.forEach((element) => {
// This is demo, modify nodes as needed
const icon = element?.meta?.icon ? () => h(element?.meta?.icon as object) : null;
@ -103,7 +103,7 @@ export default defineComponent({
}
return nodes;
}
return travel(menuTree.value);
return travel(menuTree.value ?? []);
};
return () => (
<a-menu