feat(projects): 迁移多页签

This commit is contained in:
Soybean
2022-01-20 00:56:59 +08:00
parent cc290accc2
commit 28efbdbc70
26 changed files with 868 additions and 20 deletions

View File

@ -75,19 +75,19 @@ const routes: AuthRoute.Route[] = [
}
];
const routeHome: AuthRoute.RoutePath = '/dashboard/analysis';
function dataMiddleware(data: AuthRoute.Route[]): ApiRoute.Route {
const routeHomeName: AuthRoute.RouteKey = 'dashboard_analysis';
function sortRoutes() {
routes.sort((next, pre) => Number(next.meta?.order) - Number(pre.meta?.order));
function sortRoutes(sorts: AuthRoute.Route[]) {
return sorts.sort((next, pre) => Number(next.meta?.order) - Number(pre.meta?.order));
}
return {
routes: sortRoutes(data),
home: routeHomeName
};
}
sortRoutes();
const data: ApiRoute.Route = {
routes,
home: routeHome
};
const apis: MockMethod[] = [
{
url: '/mock/getUserRoutes',
@ -96,7 +96,7 @@ const apis: MockMethod[] = [
return {
code: 200,
message: 'ok',
data
data: dataMiddleware(routes)
};
}
}