From 23811de7f45e5c40136be9dd072b448334db3e66 Mon Sep 17 00:00:00 2001 From: zuozhengqing <a13193816592@163.com> Date: 星期二, 12 十二月 2023 18:52:05 +0800 Subject: [PATCH] 新增无权限展示页 --- src/router/index.js | 61 ++++++++++++++++++++++++++---- 1 files changed, 52 insertions(+), 9 deletions(-) diff --git a/src/router/index.js b/src/router/index.js index f634154..8f17f9d 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -2,22 +2,35 @@ import Router from "vue-router" // import type from "@/router/deployCode" -import customRouter from "./custom/index.js" +import clientRouter from "./client/index.js" import salesRouter from "./sales/index.js" import serviceRouter from "./service/index.js" +// import backgroundConfigRouter from "./backgroundConfig/index.js" Vue.use(Router) -const login = (resolve) => require(["@/views/login/index"], resolve) -const custom = (resolve) => require(["@/views/custom/index"], resolve) +const login = (resolve) => require(["@/views/other/login/index"], resolve) +const client = (resolve) => require(["@/views/client/index"], resolve) const sales = (resolve) => require(["@/views/sales/index"], resolve) const service = (resolve) => require(["@/views/service/index"], resolve) +const noData = (resolve) => require(["@/views/NoData/index"], resolve) +// const background = (resolve) => require(["@/views/backgroundConfig/index"], resolve) export const routes = [ + // 鏃犳暟鎹〉闈� { - path: "custom", // 瀹㈡埛绠$悊 - name: "custom", - component: custom, - children: customRouter, + path: "/", + name: "NoData", + meta: { + title: "", + auth: true, + }, + component: noData, + }, + { + path: "client", // 瀹㈡埛绠$悊 + name: "client", + component: client, + children: clientRouter, meta: { title: "瀹㈡埛绠$悊", isAllways: true @@ -43,6 +56,16 @@ isAllways: true } } + // { + // path: "background", // 鍚庡彴璁剧疆 + // name: "background", + // component: background, + // children: backgroundConfigRouter, + // meta: { + // title: "鍚庡彴璁剧疆", + // isAllways: true + // } + // } ] export const constantRoutes = [ { @@ -55,7 +78,7 @@ insIndex: true }, redirect: { - name: "custom" + name: "salesLead" }, children: routes }, @@ -69,7 +92,10 @@ }, { path: "*", - redirect: "/404" + component: () => import("@/views/other/error/404"), + meta: { + title: "404" + } } ] // 瀵煎嚭璺敱 鍦� main.js 閲屼娇鐢� @@ -83,4 +109,21 @@ const router = createRouter() +// router.beforeEach((to, from, next) => { +// must call `next` +// console.log(to, from) +// if (to.path === "/custom/salesLead") { +// next() +// } else { +// if (to.meta.requireAuth) { +// next({ +// path: "/login", +// query: { redirect: to.fullPath } +// }) +// } else { +// next() +// } +// } +// }) + export default router -- Gitblit v1.8.0