diff --git a/frontend/src/routers/modules/staticRouter.ts b/frontend/src/routers/modules/staticRouter.ts index 0062fc8..6f8c717 100644 --- a/frontend/src/routers/modules/staticRouter.ts +++ b/frontend/src/routers/modules/staticRouter.ts @@ -1,138 +1,139 @@ -import { RouteRecordRaw } from "vue-router"; -import { HOME_URL, LOGIN_URL } from "@/config"; -export const Layout = () => import('@/layouts/index.vue'); +import { RouteRecordRaw } from 'vue-router' +import { HOME_URL, LOGIN_URL } from '@/config' +export const Layout = () => import('@/layouts/index.vue') /** * staticRouter (静态路由) */ export const staticRouter: RouteRecordRaw[] = [ - { - path: "/", - redirect: HOME_URL, - }, - { - path: LOGIN_URL, - name: "login", - component: () => import("@/views/login/index.vue"), - meta: { - title: "登录", + { + path: '/', + redirect: HOME_URL }, - }, - { - path: "/layout", - name: "layout", - component: Layout, - children: [ - { - path: "/plan", - name: "plan", - redirect: "/plan/planList", + { + path: LOGIN_URL, + name: 'login', + component: () => import('@/views/login/index.vue'), + meta: { + title: '登录' + } + }, + { + path: '/layout', + name: 'layout', + component: Layout, children: [ - // { - // path: "/plan/planList", - // name: "planList", - // component: () => import("@/views/plan/planList/index.vue"), - // meta: { - // title: "检测计划列表", - // icon: "List", - // isLink: "", - // isHide: false, - // isFull: false, - // isAffix: false, - // isKeepAlive: true,//缓存改成true - // }, - // }, - // { - // path: "/plan/singlePlanList", - // name: "singlePlanList", - // component: () => import("@/views/plan/singlePlanList/index.vue"), - // meta: { - // title: "单个计划列表", - // icon: "List", - // isLink: "", - // isHide: false, - // isFull: false, - // isAffix: false, - // isKeepAlive: true, - // }, - // }, - // { - // path: "/plan/preTest", - // name: "preTest", - // component: () => import("@/views/plan/preTest/index.vue"), - // meta: { - // title: "预检测", - // icon: "List", - // isLink: "", - // isHide: false, - // isFull: false, - // isAffix: false, - // isKeepAlive: false, - // }, - // }, - // { - // path: "/plan/autoTest", - // name: "autoTest", - // component: () => import("@/views/plan/autoTest/index.vue"), - // meta: { - // title: "自动检测", - // icon: "List", - // isLink: "", - // hideTab:true, - // parentPath:'/system/proTable', - // isHide: false, - // isFull: false, - // isAffix: false, - // isKeepAlive: true, - // }, - // }, - { - path: "/machine/testScriptAdd", - name: "testScriptAdd", - component: () => import("@/views/machine/testScript/components/testScriptPopup.vue"), - meta: { - title: "检测脚本配置", - icon: "List", - isLink: "", - hideTab:true, - parentPath:'/machine/testScript', - isHide: false, - isFull: false, - isAffix: false, - isKeepAlive: true, + { + path: '/plan', + name: 'plan', + redirect: '/plan/planList', + children: [ + // { + // path: "/plan/planList", + // name: "planList", + // component: () => import("@/views/plan/planList/index.vue"), + // meta: { + // title: "检测计划列表", + // icon: "List", + // isLink: "", + // isHide: false, + // isFull: false, + // isAffix: false, + // isKeepAlive: true,//缓存改成true + // }, + // }, + // { + // path: "/plan/singlePlanList", + // name: "singlePlanList", + // component: () => import("@/views/plan/singlePlanList/index.vue"), + // meta: { + // title: "单个计划列表", + // icon: "List", + // isLink: "", + // isHide: false, + // isFull: false, + // isAffix: false, + // isKeepAlive: true, + // }, + // }, + // { + // path: "/plan/preTest", + // name: "preTest", + // component: () => import("@/views/plan/preTest/index.vue"), + // meta: { + // title: "预检测", + // icon: "List", + // isLink: "", + // isHide: false, + // isFull: false, + // isAffix: false, + // isKeepAlive: false, + // }, + // }, + // { + // path: "/plan/autoTest", + // name: "autoTest", + // component: () => import("@/views/plan/autoTest/index.vue"), + // meta: { + // title: "自动检测", + // icon: "List", + // isLink: "", + // hideTab:true, + // parentPath:'/system/proTable', + // isHide: false, + // isFull: false, + // isAffix: false, + // isKeepAlive: true, + // }, + // }, + + // 错误页面路由 + { + path: '/403', + name: '403', + component: () => import('@/components/ErrorMessage/403.vue'), + meta: { + title: '403页面' + } + }, + { + path: '/404', + name: '404', + component: () => import('@/components/ErrorMessage/404.vue'), + meta: { + title: '404页面' + } + }, + { + path: '/500', + name: '500', + component: () => import('@/components/ErrorMessage/500.vue'), + meta: { + title: '500页面' + } + }, + // Resolve refresh page, route warnings + { + path: '/:pathMatch(.*)*', + component: () => import('@/components/ErrorMessage/404.vue') + } + ] }, - }, - // 错误页面路由 - { - path: "/403", - name: "403", - component: () => import("@/components/ErrorMessage/403.vue"), - meta: { - title: "403页面", - }, - }, - { - path: "/404", - name: "404", - component: () => import("@/components/ErrorMessage/404.vue"), - meta: { - title: "404页面", - }, - }, - { - path: "/500", - name: "500", - component: () => import("@/components/ErrorMessage/500.vue"), - meta: { - title: "500页面", - }, - }, - // Resolve refresh page, route warnings - { - path: "/:pathMatch(.*)*", - component: () => import("@/components/ErrorMessage/404.vue"), - }, - ], - } - ], - }, -]; + { + path: '/machine/testScriptAdd', + name: 'testScriptAdd', + component: () => import('@/views/machine/testScript/components/testScriptPopup.vue'), + meta: { + title: '检测脚本配置', + icon: 'List', + isLink: '', + hideTab: true, + parentPath: '/machine/testScript', + isHide: false, + isFull: false, + isAffix: false, + isKeepAlive: true + } + } + ] + } +]