From 498d6bcbed448b1afa11fe6c2e7b1eaf0b4ce817 Mon Sep 17 00:00:00 2001
From: dzl <863620989@qq.com>
Date: Mon, 12 May 2025 17:18:25 +0800
Subject: [PATCH] =?UTF-8?q?=E8=A7=92=E8=89=B2=E7=AE=A1=E7=90=86=E6=9F=A5?=
=?UTF-8?q?=E8=AF=A2=E9=A1=B5=E9=9D=A2=E4=BC=98=E5=8C=96=EF=BC=8C=E8=A7=92?=
=?UTF-8?q?=E8=89=B2=E7=BC=96=E8=BE=91=E8=A1=A8=E5=8D=95=E4=BC=98=E5=8C=96?=
=?UTF-8?q?=EF=BC=8C=E6=96=B0=E5=A2=9E=E8=B4=A6=E5=8F=B7=E7=AE=A1=E7=90=86?=
=?UTF-8?q?=E8=A1=A8=E5=8D=95=EF=BC=8C=E6=9F=A5=E8=AF=A2=E5=88=97=E8=A1=A8?=
=?UTF-8?q?=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
ebike-operate/src/pages.js | 12 +-
.../views/SysManage/AccountManage/index.vue | 274 ++++++++++++++++++
.../src/views/SysManage/RoleManage/index.vue | 50 +++-
.../form/accountmanage/AccountManage.vue | 259 +++++++++++++++++
.../src/views/form/rolemanage/RoleManage.vue | 267 ++++++++++-------
5 files changed, 746 insertions(+), 116 deletions(-)
create mode 100644 ebike-operate/src/views/SysManage/AccountManage/index.vue
create mode 100644 ebike-operate/src/views/form/accountmanage/AccountManage.vue
diff --git a/ebike-operate/src/pages.js b/ebike-operate/src/pages.js
index fb69050..931f815 100644
--- a/ebike-operate/src/pages.js
+++ b/ebike-operate/src/pages.js
@@ -91,6 +91,11 @@ const pages = [
path: '/RoleManage',
name: '角色管理',
isMenu: true
+ },
+ {
+ path: '/AccountManage',
+ name: '账号管理',
+ isMenu: true
}
]
}
@@ -134,9 +139,6 @@ const getMenus = () => {
if (permcodes.length === 0) {
return menus;
}
- if (!permcodes.includes(permcode)) {
- return menus;
- }
pages.forEach((item) => {
let ipath = item.path;
if (ipath === '') {
@@ -157,7 +159,7 @@ const getMenus = () => {
path: ipath
}
let ipermcode = permcode + '.' + ikey.toLowerCase().replace(/-/g, '.');
- if (permcodes.includes(ipermcode) || ikey.toLowerCase() === 'home') {
+ if (permcodes.some(item => item.includes(ipermcode)) || ikey.toLowerCase() === 'home') {
menus.push(menu)
if (item.children) {
item.children.forEach((child) => {
@@ -171,7 +173,7 @@ const getMenus = () => {
}
menu.children = menu.children || [];
let cpermcode = permcode + '.' + ckey.toLowerCase().replace(/-/g, '.');
- if (child['isMenu'] && permcodes.includes(cpermcode)) {
+ if (child['isMenu'] && permcodes.some(item => item.includes(cpermcode))) {
menu.children.push({
key: ckey,
label: child.name,
diff --git a/ebike-operate/src/views/SysManage/AccountManage/index.vue b/ebike-operate/src/views/SysManage/AccountManage/index.vue
new file mode 100644
index 0000000..c6a77a7
--- /dev/null
+++ b/ebike-operate/src/views/SysManage/AccountManage/index.vue
@@ -0,0 +1,274 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+ 新增
+
+
+
+
+
+
+ 编辑
+
+ 禁用
+
+ 删除
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ebike-operate/src/views/SysManage/RoleManage/index.vue b/ebike-operate/src/views/SysManage/RoleManage/index.vue
index 9c62ba6..67eb63e 100644
--- a/ebike-operate/src/views/SysManage/RoleManage/index.vue
+++ b/ebike-operate/src/views/SysManage/RoleManage/index.vue
@@ -11,10 +11,10 @@
:sm="24"
:xs="24"
>
-
+
@@ -36,7 +36,7 @@
style="background-color: #5cc750"
@click="search"
>查询
-
+ 重置
@@ -70,7 +70,15 @@
编辑
- 删除
+
+ 删除
+
@@ -84,7 +92,10 @@
width="800px"
:maskClosable="false"
>
-
+
+
\ No newline at end of file
diff --git a/ebike-operate/src/views/form/rolemanage/RoleManage.vue b/ebike-operate/src/views/form/rolemanage/RoleManage.vue
index 738b5cf..9928266 100644
--- a/ebike-operate/src/views/form/rolemanage/RoleManage.vue
+++ b/ebike-operate/src/views/form/rolemanage/RoleManage.vue
@@ -1,104 +1,109 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ description }}
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ description }}
+
+
+
-
-
-
-
-
- {{ description }}
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ {{ description }}
+
+
+
+
+
+
+
+
+
+