From 350c4680fedc6d405c3888f87d5e54dce9c08968 Mon Sep 17 00:00:00 2001
From: wf <2547096351@qq.com>
Date: Mon, 15 Jul 2024 13:05:20 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E7=B3=BB=E7=BB=9F=E7=AE=A1=E7=90=86?=
=?UTF-8?q?=E8=8F=9C=E5=8D=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/lang/modules/enUS.ts | 7 ++
src/lang/modules/zhCN.ts | 7 ++
src/router/route.ts | 113 ++++++++++++++++++
.../account-management/account-management.vue | 7 ++
.../dictionary-management.vue | 7 ++
.../division-management.vue | 7 ++
.../menu-management/menu-management.vue | 7 ++
.../role-management/role-management.vue | 7 ++
.../system-log/system-log.vue | 7 ++
9 files changed, 169 insertions(+)
create mode 100644 src/views/system-management/account-management/account-management.vue
create mode 100644 src/views/system-management/dictionary-management/dictionary-management.vue
create mode 100644 src/views/system-management/division-management/division-management.vue
create mode 100644 src/views/system-management/menu-management/menu-management.vue
create mode 100644 src/views/system-management/role-management/role-management.vue
create mode 100644 src/views/system-management/system-log/system-log.vue
diff --git a/src/lang/modules/enUS.ts b/src/lang/modules/enUS.ts
index a2b6da3..eb81fa5 100644
--- a/src/lang/modules/enUS.ts
+++ b/src/lang/modules/enUS.ts
@@ -34,6 +34,13 @@ export default {
["personal-center"]: "personal center",
["userinfo"]: "userinfo",
["user-settings"]: "user settings",
+ ["system-management"]: "system management",
+ ["account-management"]: "account management",
+ ["role-management"]: "role management",
+ ["menu-management"]: "menu management",
+ ["division-management"]: "division management",
+ ["dictionary-management"]: "dictionary management",
+ ["system-log"]: "system log",
["external-links"]: "external links",
["inline-page"]: "inline page",
["uigradients"]: "uigradients",
diff --git a/src/lang/modules/zhCN.ts b/src/lang/modules/zhCN.ts
index 6eb1357..bbe1531 100644
--- a/src/lang/modules/zhCN.ts
+++ b/src/lang/modules/zhCN.ts
@@ -34,6 +34,13 @@ export default {
["personal-center"]: "个人中心",
["userinfo"]: "用户信息",
["user-settings"]: "用户设置",
+ ["system-management"]: "系统管理",
+ ["account-management"]: "账号管理",
+ ["role-management"]: "角色管理",
+ ["menu-management"]: "菜单管理",
+ ["division-management"]: "部门管理",
+ ["dictionary-management"]: "字典管理",
+ ["system-log"]: "系统日志",
["about-project"]: "关于项目",
["external-links"]: "外部链接",
["inline-page"]: "内嵌页面",
diff --git a/src/router/route.ts b/src/router/route.ts
index 7d79c77..df2d667 100644
--- a/src/router/route.ts
+++ b/src/router/route.ts
@@ -451,6 +451,119 @@ export const dynamicRoutes: RouteRecordRaw[] = [
}
]
},
+ {
+ path: "/system-management",
+ name: "system-management",
+ redirect: "/system-management/account management",
+ meta: {
+ title: "system-management",
+ hide: false,
+ keepAlive: true,
+ affix: false,
+ link: "",
+ iframe: false,
+ roles: ["admin"],
+ svgIcon: "set"
+ },
+ children: [
+ {
+ path: "/system-management/account-management",
+ name: "account-management",
+ component: () => import("@/views/system-management/account-management/account-management.vue"),
+ meta: {
+ title: "account-management",
+ hide: false,
+ keepAlive: true,
+ affix: false,
+ link: "",
+ iframe: false,
+ roles: ["admin"],
+ icon: "icon-menu"
+ },
+ children: []
+ },
+ {
+ path: "/system-management/role-management",
+ name: "role-management",
+ component: () => import("@/views/system-management/role-management/role-management.vue"),
+ meta: {
+ title: "role-management",
+ hide: false,
+ keepAlive: true,
+ affix: false,
+ link: "",
+ iframe: false,
+ roles: ["admin"],
+ icon: "icon-menu"
+ },
+ children: []
+ },
+ {
+ path: "/system-management/menu-management",
+ name: "menu-management",
+ component: () => import("@/views/system-management/menu-management/menu-management.vue"),
+ meta: {
+ title: "menu-management",
+ hide: false,
+ keepAlive: true,
+ affix: false,
+ link: "",
+ iframe: false,
+ roles: ["admin"],
+ icon: "icon-menu"
+ },
+ children: []
+ },
+ {
+ path: "/system-management/division-management",
+ name: "division-management",
+ component: () => import("@/views/system-management/division-management/division-management.vue"),
+ meta: {
+ title: "division-management",
+ hide: false,
+ keepAlive: true,
+ affix: false,
+ link: "",
+ iframe: false,
+ roles: ["admin"],
+ icon: "icon-menu"
+ },
+ children: []
+ },
+ {
+ path: "/system-management/dictionary-management",
+ name: "dictionary-management",
+ component: () => import("@/views/system-management/dictionary-management/dictionary-management.vue"),
+ meta: {
+ title: "dictionary-management",
+ hide: false,
+ keepAlive: true,
+ affix: false,
+ link: "",
+ iframe: false,
+ roles: ["admin"],
+ icon: "icon-menu"
+ },
+ children: []
+ },
+ {
+ path: "/system-management/system-log",
+ name: "system-log",
+ component: () => import("@/views/system-management/system-log/system-log.vue"),
+ meta: {
+ title: "system-log",
+ hide: false,
+ keepAlive: true,
+ affix: false,
+ link: "",
+ iframe: false,
+ roles: ["admin"],
+ icon: "icon-menu"
+ },
+ children: []
+ }
+ ]
+ },
{
path: "/external-links",
name: "external-links",
diff --git a/src/views/system-management/account-management/account-management.vue b/src/views/system-management/account-management/account-management.vue
new file mode 100644
index 0000000..f5bd8df
--- /dev/null
+++ b/src/views/system-management/account-management/account-management.vue
@@ -0,0 +1,7 @@
+
+ 账号管理-敬请期待
+
+
+
+
+
diff --git a/src/views/system-management/dictionary-management/dictionary-management.vue b/src/views/system-management/dictionary-management/dictionary-management.vue
new file mode 100644
index 0000000..99ba572
--- /dev/null
+++ b/src/views/system-management/dictionary-management/dictionary-management.vue
@@ -0,0 +1,7 @@
+
+ 字典管理-敬请期待
+
+
+
+
+
diff --git a/src/views/system-management/division-management/division-management.vue b/src/views/system-management/division-management/division-management.vue
new file mode 100644
index 0000000..6985bcc
--- /dev/null
+++ b/src/views/system-management/division-management/division-management.vue
@@ -0,0 +1,7 @@
+
+ 部门管理-敬请期待
+
+
+
+
+
diff --git a/src/views/system-management/menu-management/menu-management.vue b/src/views/system-management/menu-management/menu-management.vue
new file mode 100644
index 0000000..d437017
--- /dev/null
+++ b/src/views/system-management/menu-management/menu-management.vue
@@ -0,0 +1,7 @@
+
+ 菜单管理-敬请期待
+
+
+
+
+
diff --git a/src/views/system-management/role-management/role-management.vue b/src/views/system-management/role-management/role-management.vue
new file mode 100644
index 0000000..ece7ce0
--- /dev/null
+++ b/src/views/system-management/role-management/role-management.vue
@@ -0,0 +1,7 @@
+
+ 角色管理-敬请期待
+
+
+
+
+
diff --git a/src/views/system-management/system-log/system-log.vue b/src/views/system-management/system-log/system-log.vue
new file mode 100644
index 0000000..0a478f5
--- /dev/null
+++ b/src/views/system-management/system-log/system-log.vue
@@ -0,0 +1,7 @@
+
+ 系统日志-敬请期待
+
+
+
+
+