import type { AppRouteRecordRaw } from '@/router/model' import { PageEnum } from '@/enums/pageEnum' import { BasicLayout } from '@/layouts' import { processDesignRoutes } from './modules/processDesign' import { dataSourceRoutes } from './modules/dataSource' import { formRoutes } from './modules/form' import { microflowManagement } from './modules/microflowManagement' import { systemConfiguration } from './modules/systemConfiguration' /** * @description: 业务路由,需要权限过滤 */ export const systemRouterMap: AppRouteRecordRaw[] = [ { path: '/', name: 'Root', redirect: PageEnum.BASE_PROCESS_LIST, meta: { title: 'Root', }, component: BasicLayout, children: [ ...processDesignRoutes, ...dataSourceRoutes, ...formRoutes, ...microflowManagement, ...systemConfiguration, ], }, { path: '/:w+', name: '404', meta: { title: '404' }, redirect: '/', }, ]