|
|
@@ -61,11 +61,12 @@ export const getMenuList: () => Promise<getMenuListResultModel> = () => {
|
|
|
menu: __STATIC_ROUTES__.map((ele) => {
|
|
|
if (ele.children && ele.children.length && ele.meta?.generation) {
|
|
|
const template = ele.children[0];
|
|
|
- ele.children.push(
|
|
|
- ...tree.map((d) => {
|
|
|
- return generateStaticSealedMonitorRoute(template, d);
|
|
|
- })
|
|
|
- );
|
|
|
+ const routes = tree.map((d) => {
|
|
|
+ const route = generateStaticSealedMonitorRoute(template, d);
|
|
|
+ route.meta.hideMenu = route.children?.length === 0;
|
|
|
+ return route;
|
|
|
+ });
|
|
|
+ ele.children.push(...routes);
|
|
|
}
|
|
|
|
|
|
return ele;
|