feat:完善对应菜单

This commit is contained in:
chenchun
2024-08-30 16:08:20 +08:00
parent bbe1a44788
commit 60ef93b510
20 changed files with 63 additions and 44 deletions

View File

@@ -22,7 +22,7 @@ const systemManagementRouter = {
meta: { meta: {
icon: "ri:admin-line", icon: "ri:admin-line",
title: "menus.pureUser", title: "menus.pureUser",
roles: ["admin"] //roles: ["admin"]
} }
}, },
{ {
@@ -31,7 +31,7 @@ const systemManagementRouter = {
meta: { meta: {
icon: "ri:admin-fill", icon: "ri:admin-fill",
title: "menus.pureRole", title: "menus.pureRole",
roles: ["admin"] //roles: ["admin"]
} }
}, },
{ {
@@ -40,7 +40,7 @@ const systemManagementRouter = {
meta: { meta: {
icon: "ep:menu", icon: "ep:menu",
title: "menus.pureSystemMenu", title: "menus.pureSystemMenu",
roles: ["admin"] //roles: ["admin"]
} }
}, },
{ {
@@ -49,7 +49,7 @@ const systemManagementRouter = {
meta: { meta: {
icon: "ri:git-branch-line", icon: "ri:git-branch-line",
title: "menus.pureDept", title: "menus.pureDept",
roles: ["admin"] //roles: ["admin"]
} }
} }
] ]
@@ -70,7 +70,7 @@ const systemMonitorRouter = {
meta: { meta: {
icon: "ri:user-voice-line", icon: "ri:user-voice-line",
title: "menus.pureOnlineUser", title: "menus.pureOnlineUser",
roles: ["admin"] //roles: ["admin"]
} }
}, },
{ {
@@ -80,7 +80,7 @@ const systemMonitorRouter = {
meta: { meta: {
icon: "ri:window-line", icon: "ri:window-line",
title: "menus.pureLoginLog", title: "menus.pureLoginLog",
roles: ["admin"] //roles: ["admin"]
} }
}, },
{ {
@@ -90,7 +90,7 @@ const systemMonitorRouter = {
meta: { meta: {
icon: "ri:history-fill", icon: "ri:history-fill",
title: "menus.pureOperationLog", title: "menus.pureOperationLog",
roles: ["admin"] //roles: ["admin"]
} }
}, },
{ {
@@ -100,7 +100,7 @@ const systemMonitorRouter = {
meta: { meta: {
icon: "ri:file-search-line", icon: "ri:file-search-line",
title: "menus.pureSystemLog", title: "menus.pureSystemLog",
roles: ["admin"] //roles: ["admin"]
} }
} }
] ]
@@ -119,14 +119,14 @@ const permissionRouter = {
name: "PermissionPage", name: "PermissionPage",
meta: { meta: {
title: "menus.purePermissionPage", title: "menus.purePermissionPage",
roles: ["admin", "common"] //roles: ["admin", "common"]
} }
}, },
{ {
path: "/permission/button", path: "/permission/button",
meta: { meta: {
title: "menus.purePermissionButton", title: "menus.purePermissionButton",
roles: ["admin", "common"] //roles: ["admin", "common"]
}, },
children: [ children: [
{ {
@@ -176,7 +176,7 @@ const frameRouter = {
title: "menus.pureColorHuntDoc", title: "menus.pureColorHuntDoc",
frameSrc: "https://colorhunt.co/", frameSrc: "https://colorhunt.co/",
keepAlive: true, keepAlive: true,
roles: ["admin", "common"] //roles: ["admin", "common"]
} }
}, },
{ {
@@ -186,7 +186,7 @@ const frameRouter = {
title: "menus.pureUiGradients", title: "menus.pureUiGradients",
frameSrc: "https://uigradients.com/", frameSrc: "https://uigradients.com/",
keepAlive: true, keepAlive: true,
roles: ["admin", "common"] //roles: ["admin", "common"]
} }
}, },
{ {
@@ -196,7 +196,7 @@ const frameRouter = {
title: "menus.pureEpDoc", title: "menus.pureEpDoc",
frameSrc: "https://element-plus.org/zh-CN/", frameSrc: "https://element-plus.org/zh-CN/",
keepAlive: true, keepAlive: true,
roles: ["admin", "common"] //roles: ["admin", "common"]
} }
}, },
{ {
@@ -206,7 +206,7 @@ const frameRouter = {
title: "menus.pureTailwindcssDoc", title: "menus.pureTailwindcssDoc",
frameSrc: "https://tailwindcss.com/docs/installation", frameSrc: "https://tailwindcss.com/docs/installation",
keepAlive: true, keepAlive: true,
roles: ["admin", "common"] //roles: ["admin", "common"]
} }
}, },
{ {
@@ -216,7 +216,7 @@ const frameRouter = {
title: "menus.pureVueDoc", title: "menus.pureVueDoc",
frameSrc: "https://cn.vuejs.org/", frameSrc: "https://cn.vuejs.org/",
keepAlive: true, keepAlive: true,
roles: ["admin", "common"] //roles: ["admin", "common"]
} }
}, },
{ {
@@ -226,7 +226,7 @@ const frameRouter = {
title: "menus.pureViteDoc", title: "menus.pureViteDoc",
frameSrc: "https://cn.vitejs.dev/", frameSrc: "https://cn.vitejs.dev/",
keepAlive: true, keepAlive: true,
roles: ["admin", "common"] //roles: ["admin", "common"]
} }
}, },
{ {
@@ -236,7 +236,7 @@ const frameRouter = {
title: "menus.purePiniaDoc", title: "menus.purePiniaDoc",
frameSrc: "https://pinia.vuejs.org/zh/index.html", frameSrc: "https://pinia.vuejs.org/zh/index.html",
keepAlive: true, keepAlive: true,
roles: ["admin", "common"] //roles: ["admin", "common"]
} }
}, },
{ {
@@ -246,7 +246,7 @@ const frameRouter = {
title: "menus.pureRouterDoc", title: "menus.pureRouterDoc",
frameSrc: "https://router.vuejs.org/zh/", frameSrc: "https://router.vuejs.org/zh/",
keepAlive: true, keepAlive: true,
roles: ["admin", "common"] //roles: ["admin", "common"]
} }
} }
] ]
@@ -262,7 +262,7 @@ const frameRouter = {
name: "https://pure-admin.github.io/pure-admin-doc", name: "https://pure-admin.github.io/pure-admin-doc",
meta: { meta: {
title: "menus.pureExternalLink", title: "menus.pureExternalLink",
roles: ["admin", "common"] //roles: ["admin", "common"]
} }
}, },
{ {
@@ -270,7 +270,7 @@ const frameRouter = {
name: "https://pure-admin-utils.netlify.app/", name: "https://pure-admin-utils.netlify.app/",
meta: { meta: {
title: "menus.pureUtilsLink", title: "menus.pureUtilsLink",
roles: ["admin", "common"] //roles: ["admin", "common"]
} }
} }
] ]
@@ -291,7 +291,7 @@ const tabsRouter = {
name: "Tabs", name: "Tabs",
meta: { meta: {
title: "menus.pureTabs", title: "menus.pureTabs",
roles: ["admin", "common"] //roles: ["admin", "common"]
} }
}, },
// query 传参模式 // query 传参模式
@@ -302,7 +302,7 @@ const tabsRouter = {
// 不在menu菜单中显示 // 不在menu菜单中显示
showLink: false, showLink: false,
activePath: "/tabs/index", activePath: "/tabs/index",
roles: ["admin", "common"] //roles: ["admin", "common"]
} }
}, },
// params 传参模式 // params 传参模式
@@ -314,7 +314,7 @@ const tabsRouter = {
// 不在menu菜单中显示 // 不在menu菜单中显示
showLink: false, showLink: false,
activePath: "/tabs/index", activePath: "/tabs/index",
roles: ["admin", "common"] //roles: ["admin", "common"]
} }
} }
] ]
@@ -329,8 +329,8 @@ export default defineFakeRoute([
systemManagementRouter, systemManagementRouter,
systemMonitorRouter, systemMonitorRouter,
permissionRouter, permissionRouter,
frameRouter, // frameRouter,
tabsRouter // tabsRouter
]; ];
} }
} }

View File

@@ -7,7 +7,8 @@ export default {
meta: { meta: {
icon: "ri:ubuntu-fill", icon: "ri:ubuntu-fill",
title: $t("menus.pureAble"), title: $t("menus.pureAble"),
rank: able rank: able,
showLink: false
}, },
children: [ children: [
{ {

View File

@@ -7,7 +7,8 @@ export default {
meta: { meta: {
icon: "ri:file-info-line", icon: "ri:file-info-line",
title: $t("menus.pureAbout"), title: $t("menus.pureAbout"),
rank: about rank: about,
showLink: false
}, },
children: [ children: [
{ {

View File

@@ -8,7 +8,8 @@ export default {
meta: { meta: {
icon: "ri:artboard-line", icon: "ri:artboard-line",
title: $t("menus.pureBoard"), title: $t("menus.pureBoard"),
rank: board rank: board,
showLink: false
}, },
children: [ children: [
{ {

View File

@@ -7,7 +7,8 @@ export default {
meta: { meta: {
icon: "ep:menu", icon: "ep:menu",
title: $t("menus.pureComponents"), title: $t("menus.pureComponents"),
rank: components rank: components,
showLink: false
}, },
children: [ children: [
{ {

View File

@@ -7,7 +7,8 @@ export default {
meta: { meta: {
icon: "ep:edit", icon: "ep:edit",
title: $t("menus.pureEditor"), title: $t("menus.pureEditor"),
rank: editor rank: editor,
showLink: false
}, },
children: [ children: [
{ {

View File

@@ -8,7 +8,8 @@ export default {
icon: "ri:information-line", icon: "ri:information-line",
// showLink: false, // showLink: false,
title: $t("menus.pureAbnormal"), title: $t("menus.pureAbnormal"),
rank: error rank: error,
showLink: false
}, },
children: [ children: [
{ {

View File

@@ -7,7 +7,8 @@ export default {
meta: { meta: {
icon: "ep:set-up", icon: "ep:set-up",
title: $t("menus.pureFlowChart"), title: $t("menus.pureFlowChart"),
rank: flowchart rank: flowchart,
showLink: false
}, },
children: [ children: [
{ {

View File

@@ -7,7 +7,8 @@ export default {
meta: { meta: {
icon: "ri:edit-box-line", icon: "ri:edit-box-line",
title: $t("menus.pureSchemaForm"), title: $t("menus.pureSchemaForm"),
rank: form rank: form,
showLink: false
}, },
children: [ children: [
{ {

View File

@@ -8,7 +8,8 @@ export default {
meta: { meta: {
icon: "ri:terminal-window-line", icon: "ri:terminal-window-line",
title: $t("menus.pureFormDesign"), title: $t("menus.pureFormDesign"),
rank: formdesign rank: formdesign,
showLink: false
}, },
children: [ children: [
{ {

View File

@@ -7,7 +7,8 @@ export default {
meta: { meta: {
icon: "ri:bar-chart-horizontal-line", icon: "ri:bar-chart-horizontal-line",
title: $t("menus.pureGanttastic"), title: $t("menus.pureGanttastic"),
rank: ganttastic rank: ganttastic,
showLink: false
}, },
children: [ children: [
{ {

View File

@@ -7,7 +7,8 @@ export default {
meta: { meta: {
icon: "ep:guide", icon: "ep:guide",
title: $t("menus.pureGuide"), title: $t("menus.pureGuide"),
rank: guide rank: guide,
showLink: false
}, },
children: [ children: [
{ {

View File

@@ -7,7 +7,8 @@ export default {
meta: { meta: {
icon: "ri:list-check", icon: "ri:list-check",
title: $t("menus.pureList"), title: $t("menus.pureList"),
rank: list rank: list,
showLink: false
}, },
children: [ children: [
{ {

View File

@@ -6,7 +6,8 @@ export default {
redirect: "/menuoverflow/index", redirect: "/menuoverflow/index",
meta: { meta: {
title: $t("menus.pureMenuOverflow"), title: $t("menus.pureMenuOverflow"),
rank: menuoverflow rank: menuoverflow,
showLink: false
}, },
children: [ children: [
{ {

View File

@@ -8,7 +8,8 @@ export default {
meta: { meta: {
icon: "ri:mind-map", icon: "ri:mind-map",
title: $t("menus.pureMindMap"), title: $t("menus.pureMindMap"),
rank: mind rank: mind,
showLink: false
}, },
children: [ children: [
{ {

View File

@@ -7,7 +7,8 @@ export default {
meta: { meta: {
title: $t("menus.pureMenus"), title: $t("menus.pureMenus"),
icon: "ep:histogram", icon: "ep:histogram",
rank: nested rank: nested,
showLink: false
}, },
children: [ children: [
{ {

View File

@@ -7,7 +7,8 @@ export default {
meta: { meta: {
icon: "ri:file-ppt-2-line", icon: "ri:file-ppt-2-line",
title: "PPT", title: "PPT",
rank: ppt rank: ppt,
showLink: false
}, },
children: [ children: [
{ {

View File

@@ -7,7 +7,8 @@ export default {
meta: { meta: {
icon: "ri:checkbox-circle-line", icon: "ri:checkbox-circle-line",
title: $t("menus.pureResult"), title: $t("menus.pureResult"),
rank: result rank: result,
showLink: false
}, },
children: [ children: [
{ {

View File

@@ -7,7 +7,8 @@ export default {
meta: { meta: {
icon: "ri:table-line", icon: "ri:table-line",
title: $t("menus.pureTable"), title: $t("menus.pureTable"),
rank: table rank: table,
showLink: false
}, },
children: [ children: [
{ {

View File

@@ -6,7 +6,8 @@ export default {
meta: { meta: {
icon: "ep:set-up", icon: "ep:set-up",
title: "vue-flow", title: "vue-flow",
rank: vueflow rank: vueflow,
showLink: false
}, },
children: [ children: [
{ {