mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-11-09 13:53:38 +08:00
perf: 扩展本地图标使用方式,首启动再次减少 13 个请求
This commit is contained in:
@@ -2,14 +2,6 @@
|
||||
import { MockMethod } from "vite-plugin-mock";
|
||||
import { system, permission, frame, tabs } from "@/router/enums";
|
||||
|
||||
import FlUser from "@iconify-icons/ri/admin-line";
|
||||
import Role from "@iconify-icons/ri/admin-fill";
|
||||
import Dict from "@iconify-icons/ri/git-repository-line";
|
||||
import Setting from "@iconify-icons/ri/settings-3-line";
|
||||
import Dept from "@iconify-icons/ri/git-branch-line";
|
||||
import Lollipop from "@iconify-icons/ep/lollipop";
|
||||
import Monitor from "@iconify-icons/ep/monitor";
|
||||
|
||||
/**
|
||||
* roles:页面级别权限,这里模拟二种 "admin"、"common"
|
||||
* admin:管理员角色
|
||||
@@ -19,7 +11,7 @@ import Monitor from "@iconify-icons/ep/monitor";
|
||||
const systemRouter = {
|
||||
path: "/system",
|
||||
meta: {
|
||||
icon: Setting,
|
||||
icon: "setting",
|
||||
title: "menus.hssysManagement",
|
||||
rank: system
|
||||
},
|
||||
@@ -28,7 +20,7 @@ const systemRouter = {
|
||||
path: "/system/user/index",
|
||||
name: "User",
|
||||
meta: {
|
||||
icon: FlUser,
|
||||
icon: "flUser",
|
||||
title: "menus.hsUser",
|
||||
roles: ["admin"]
|
||||
}
|
||||
@@ -37,7 +29,7 @@ const systemRouter = {
|
||||
path: "/system/role/index",
|
||||
name: "Role",
|
||||
meta: {
|
||||
icon: Role,
|
||||
icon: "role",
|
||||
title: "menus.hsRole",
|
||||
roles: ["admin"]
|
||||
}
|
||||
@@ -46,7 +38,7 @@ const systemRouter = {
|
||||
path: "/system/dept/index",
|
||||
name: "Dept",
|
||||
meta: {
|
||||
icon: Dept,
|
||||
icon: "dept",
|
||||
title: "menus.hsDept",
|
||||
roles: ["admin"]
|
||||
}
|
||||
@@ -56,7 +48,7 @@ const systemRouter = {
|
||||
component: "/system/dict/index",
|
||||
name: "Dict",
|
||||
meta: {
|
||||
icon: Dict,
|
||||
icon: "dict",
|
||||
title: "menus.hsDict",
|
||||
keepAlive: true,
|
||||
roles: ["admin"]
|
||||
@@ -69,7 +61,7 @@ const permissionRouter = {
|
||||
path: "/permission",
|
||||
meta: {
|
||||
title: "menus.permission",
|
||||
icon: Lollipop,
|
||||
icon: "lollipop",
|
||||
rank: permission
|
||||
},
|
||||
children: [
|
||||
@@ -96,7 +88,7 @@ const permissionRouter = {
|
||||
const frameRouter = {
|
||||
path: "/iframe",
|
||||
meta: {
|
||||
icon: Monitor,
|
||||
icon: "monitor",
|
||||
title: "menus.hsExternalPage",
|
||||
rank: frame
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user