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 }}
+
+
+
+
+
+
+
+
+
+