import type { RouteRecordRaw } from 'vue-router' const Layout = () => import('@/layouts/index.vue') const routes: RouteRecordRaw[] = [ { path: '/paas/api', component: Layout, redirect: '/paas/api/index', name: 'paas_api', meta: { title: 'API接口', icon: 'ri:function-line', }, children: [ { path: 'index', name: 'paas_api_index', component: () => import('@/views/paas/api/index.vue'), meta: { title: 'API接口', sidebar: false, breadcrumb: false, activeMenu: '/paas/api', }, }, { path: 'api/trans/:moduleId/:apiId', name: 'apiTrans', component: () => import('@/views/paas/atu/index.vue'), meta: { title: 'Api事务配置', sidebar: false, activeMenu: '/paas/api', cache: true, noCache: 'apiTrans', }, }, ], }, { path: '/paas/req', component: Layout, redirect: '/paas/req/index', name: 'paas_req', meta: { title: '调用日志', icon: 'bx:bxs-component', }, children: [ { path: 'index', name: 'paas_req_index', component: () => import('@/views/paas/req/index.vue'), meta: { title: '调用日志', sidebar: false, breadcrumb: false, activeMenu: '/paas/req', }, }, ], }, ] export default routes