feat(router): add sortRoutesByOrder function

This commit is contained in:
Azir-11
2024-01-12 02:51:39 +08:00
parent 748cfa2c62
commit 0cf09baef8
2 changed files with 21 additions and 2 deletions

View File

@ -18,6 +18,7 @@ import {
getGlobalMenusByAuthRoutes,
getSelectedMenuKeyPathByKey,
isRouteExistByRouteName,
sortRoutesByOrder,
updateLocaleOfGlobalMenus
} from './shared';
@ -185,11 +186,13 @@ export const useRouteStore = defineStore(SetupStoreId.Route, () => {
* @param routes Auth routes
*/
function handleAuthRoutes(routes: ElegantConstRoute[]) {
const vueRoutes = getAuthVueRoutes(routes);
const sortRoutes = sortRoutesByOrder(routes);
const vueRoutes = getAuthVueRoutes(sortRoutes);
addRoutesToVueRouter(vueRoutes);
getGlobalMenus(routes);
getGlobalMenus(sortRoutes);
getCacheRoutes(vueRoutes);
}