mirror of
https://github.com/vbenjs/vue-vben-admin.git
synced 2025-08-27 14:13:40 +08:00
fix(form): fix updateSchema error #100
This commit is contained in:
@@ -13,7 +13,9 @@ import modules from 'globby!/@/router/menus/modules/**/*.@(ts)';
|
||||
const menuModules: MenuModule[] = [];
|
||||
|
||||
Object.keys(modules).forEach((key) => {
|
||||
menuModules.push(modules[key]);
|
||||
const moduleItem = modules[key];
|
||||
const menuModule = Array.isArray(moduleItem) ? [...moduleItem] : [moduleItem];
|
||||
menuModules.push(...menuModule);
|
||||
});
|
||||
|
||||
// ===========================
|
||||
@@ -25,6 +27,7 @@ const staticMenus: Menu[] = [];
|
||||
menuModules.sort((a, b) => {
|
||||
return (a.orderNo || 0) - (b.orderNo || 0);
|
||||
});
|
||||
|
||||
for (const menu of menuModules) {
|
||||
staticMenus.push(transformMenuModule(menu));
|
||||
}
|
||||
|
@@ -1,24 +1,33 @@
|
||||
import type { MenuModule } from '/@/router/types.d';
|
||||
|
||||
const menu: MenuModule = {
|
||||
orderNo: 10,
|
||||
menu: {
|
||||
name: 'routes.dashboard.dashboard',
|
||||
path: '/dashboard',
|
||||
children: [
|
||||
{
|
||||
path: '/workbench',
|
||||
name: 'routes.dashboard.workbench',
|
||||
},
|
||||
{
|
||||
path: '/analysis',
|
||||
name: 'routes.dashboard.analysis',
|
||||
},
|
||||
{
|
||||
path: '/welcome',
|
||||
name: 'routes.dashboard.welcome',
|
||||
},
|
||||
],
|
||||
const menu: MenuModule[] = [
|
||||
{
|
||||
orderNo: 0,
|
||||
menu: {
|
||||
path: '/dashboard/welcome',
|
||||
name: 'routes.dashboard.welcome',
|
||||
},
|
||||
},
|
||||
};
|
||||
{
|
||||
orderNo: 10,
|
||||
menu: {
|
||||
name: 'routes.dashboard.dashboard',
|
||||
path: '/dashboard',
|
||||
children: [
|
||||
{
|
||||
path: '/workbench',
|
||||
name: 'routes.dashboard.workbench',
|
||||
},
|
||||
{
|
||||
path: '/analysis',
|
||||
name: 'routes.dashboard.analysis',
|
||||
},
|
||||
// {
|
||||
// path: '/welcome',
|
||||
// name: 'routes.dashboard.welcome',
|
||||
// },
|
||||
],
|
||||
},
|
||||
},
|
||||
];
|
||||
export default menu;
|
||||
|
Reference in New Issue
Block a user