菜单路由

Lvtianfang
杜函宇 2 years ago
parent 8661a7e3de
commit fcf0e3f66f

@ -23,9 +23,11 @@ const whiteList = [
"/statistics",
"/administrative",
"/enterpriseMsg",
"/productsMsg",
"/logout",
"/A/enterpriseMsg",
'/productsMsg/drugArchives',
'/productsMsg/cosmeticsArchives',
'/productsMsg/health',
'/B/logout'
];
router.beforeEach((to, from, next) => {
NProgress.start();

@ -61,7 +61,6 @@ export const constantRoutes = [
component: () => import("@/views/error/401"),
hidden: true,
},
{
path: '',
component: () => import("@/views/index"),
@ -75,103 +74,67 @@ export const constantRoutes = [
component: () => import("@/views/administrative/index"),
meta: { title: "行政审批", icon: "netWork" },
},
]
},
{
path: '/A',
component: () => import("@/views/index"),
redirect: "enterpriseMsg",
isDiy: true,
children: [
{
path: '/enterpriseMsg',
path: 'enterpriseMsg',
name: "企业档案",
icon: require("@/assets/images/tree4.svg"),
component: () => import("@/views/enterpriseMsg/index"),
meta: { title: "企业档案", icon: "netWork" },
},
]
},
{
path: "/logout",
path: '/B',
component: () => import("@/views/index"),
redirect: "logout",
isDiy: true,
children: [
{
path: "logout",
name: "依法注销",
icon: require("@/assets/images/tree4.svg"),
component: () => import("@/views/logout/index"),
meta: { title: "依法注销", icon: "netWork" },
},
]
},
{
path: '/productsMsg',
name: "产品档案",
component: () => import("@/views/index"),
redirect: "drugArchives",
isDiy: true,
children: [
{
path: "drugArchives",
name: "药品档案",
icon: require("@/assets/images/tree4.svg"),
component: () => import("@/views/productsMsg/index"),
meta: { title: "产品档案", icon: "netWork" },
}
component: () => import("@/views/productsMsg/components/drugArchives.vue"),
meta: { title: "药品档案", icon: "netWork" },
},
{
path: "cosmeticsArchives",
name: "化妆品档案",
icon: require("@/assets/images/tree4.svg"),
component: () => import("@/views/productsMsg/components/cosmeticsArchives.vue"),
meta: { title: "化妆品档案", icon: "netWork" },
},
{
path: "health",
name: "医疗器械档案",
icon: require("@/assets/images/tree4.svg"),
component: () => import("@/views/productsMsg/components/health.vue"),
meta: { title: "医疗器械档案", icon: "netWork" },
},
]
},
// {
// path: '',
// component: () => import("@/views/index"),
// redirect: "/administrative",
// isDiy: true,
// children: [
// {
// path: "/administrative",
// name: "行政审批",
// icon: require("@/assets/images/tree4.svg"),
// component: () => import("@/views/administrative/index"),
// meta: { title: "行政审批", icon: "netWork" },
// },
// ]
// },
// {
// path: '/A',
// component: () => import("@/views/index"),
// redirect: "enterpriseMsg",
// isDiy: true,
// children: [
// {
// path: 'enterpriseMsg',
// name: "企业档案",
// icon: require("@/assets/images/tree4.svg"),
// component: () => import("@/views/enterpriseMsg/index"),
// meta: { title: "企业档案", icon: "netWork" },
// },
// ]
// },
// {
// path: '/B',
// component: () => import("@/views/index"),
// redirect: "logout",
// isDiy: true,
// children: [
// {
// path: "logout",
// name: "依法注销",
// icon: require("@/assets/images/tree4.svg"),
// component: () => import("@/views/logout/index"),
// meta: { title: "依法注销", icon: "netWork" },
// },
// ]
// },
// {
// path: '/productsMsg',
// component: () => import("@/views/index"),
// redirect: "drugArchives",
// isDiy: true,
// children: [
// {
// path: "drugArchives",
// name: "药品档案",
// icon: require("@/assets/images/tree4.svg"),
// component: () => import("@/views/productsMsg/components/drugArchives.vue"),
// meta: { title: "药品档案", icon: "netWork" },
// },
// {
// path: "cosmeticsArchives",
// name: "化妆品档案",
// icon: require("@/assets/images/tree4.svg"),
// component: () => import("@/views/productsMsg/components/cosmeticsArchives.vue"),
// meta: { title: "化妆品档案", icon: "netWork" },
// },
// {
// path: "health",
// name: "医疗器械档案",
// icon: require("@/assets/images/tree4.svg"),
// component: () => import("@/views/productsMsg/components/health.vue"),
// meta: { title: "医疗器械档案", icon: "netWork" },
// },
// ]
// },
//可以按着若依的思路来写,把菜单全部都设置成一级路由,然后有下拉选择框的去进行区别判断设置成二级子路由
];

@ -88,7 +88,7 @@ export default {
meta: { title: "行政审批", icon: "netWork" },
},
{
path: "/enterpriseMsg",
path: "/A/enterpriseMsg",
name: "企业档案",
icon: require("@/assets/images/tree4.svg"),
component: () => import("@/views/enterpriseMsg/index"),
@ -101,35 +101,35 @@ export default {
component: () => import("@/views/index"),
redirect: "drugArchives",
isDiy: true,
// children: [
// {
// path: "/productsMsg/drugArchives",
// name: "",
// icon: require("@/assets/images/tree4.svg"),
// component: () =>
// import("@/views/productsMsg/components/drugArchives.vue"),
// meta: { title: "", icon: "netWork" },
// },
// {
// path: "/productsMsg/cosmeticsArchives",
// name: "",
// icon: require("@/assets/images/tree4.svg"),
// component: () =>
// import("@/views/productsMsg/components/cosmeticsArchives.vue"),
// meta: { title: "", icon: "netWork" },
// },
// {
// path: "/productsMsg/health",
// name: "",
// icon: require("@/assets/images/tree4.svg"),
// component: () =>
// import("@/views/productsMsg/components/health.vue"),
// meta: { title: "", icon: "netWork" },
// },
// ],
children: [
{
path: "/productsMsg/drugArchives",
name: "药品档案",
icon: require("@/assets/images/tree4.svg"),
component: () =>
import("@/views/productsMsg/components/drugArchives.vue"),
meta: { title: "药品档案", icon: "netWork" },
},
{
path: "/productsMsg/cosmeticsArchives",
name: "化妆品档案",
icon: require("@/assets/images/tree4.svg"),
component: () =>
import("@/views/productsMsg/components/cosmeticsArchives.vue"),
meta: { title: "化妆品档案", icon: "netWork" },
},
{
path: "/productsMsg/health",
name: "医疗器械档案",
icon: require("@/assets/images/tree4.svg"),
component: () =>
import("@/views/productsMsg/components/health.vue"),
meta: { title: "医疗器械档案", icon: "netWork" },
},
],
},
{
path: "/logout",
path: "/B/logout",
name: "依法注销",
icon: require("@/assets/images/tree4.svg"),
component: () => import("@/views/logout/index"),

Loading…
Cancel
Save