From 4a3f043166e7c4a1c4153057de408e216ee7213c Mon Sep 17 00:00:00 2001 From: wuyanwen Date: Wed, 25 Dec 2019 22:12:16 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=92=E8=89=B2=E5=92=8C=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- extend/catcher/Utils.php | 1 + view/catch-admin/src/api/role.js | 44 +++++ view/catch-admin/src/api/user.js | 102 +++++----- view/catch-admin/src/config/router.config.js | 9 +- .../views/permissions/modules/TaskForm.vue | 79 -------- .../src/views/permissions/roles.vue | 0 .../views/permissions/roles/form/create.vue | 121 ++++++++++++ .../src/views/permissions/roles/roles.vue | 140 ++++++++++++++ .../CreateForm.vue => rules/form/create.vue} | 60 ++++-- .../{permissions.vue => rules/rules.vue} | 0 .../EditUser.vue => users/form/create.vue} | 72 ++++--- .../views/permissions/{ => users}/users.vue | 178 +++++++----------- 12 files changed, 518 insertions(+), 288 deletions(-) create mode 100644 extend/catcher/Utils.php create mode 100644 view/catch-admin/src/api/role.js delete mode 100644 view/catch-admin/src/views/permissions/modules/TaskForm.vue delete mode 100644 view/catch-admin/src/views/permissions/roles.vue create mode 100644 view/catch-admin/src/views/permissions/roles/form/create.vue create mode 100644 view/catch-admin/src/views/permissions/roles/roles.vue rename view/catch-admin/src/views/permissions/{modules/CreateForm.vue => rules/form/create.vue} (66%) rename view/catch-admin/src/views/permissions/{permissions.vue => rules/rules.vue} (100%) rename view/catch-admin/src/views/permissions/{modules/EditUser.vue => users/form/create.vue} (60%) rename view/catch-admin/src/views/permissions/{ => users}/users.vue (51%) diff --git a/extend/catcher/Utils.php b/extend/catcher/Utils.php new file mode 100644 index 0000000..b3d9bbc --- /dev/null +++ b/extend/catcher/Utils.php @@ -0,0 +1 @@ + import('@/views/permissions/users'), + component: () => import('@/views/permissions/users/users'), meta: { title: '用户管理', keepAlive: true, permission: [ 'permission' ] } + }, + { + path: '/permissions/roles', + name: 'roles', + hideChildrenInMenu: true, // 强制显示 MenuItem 而不是 SubMenu + component: () => import('@/views/permissions/roles/roles'), + meta: { title: '角色管理', keepAlive: true, permission: [ 'permission' ] } } ] }, diff --git a/view/catch-admin/src/views/permissions/modules/TaskForm.vue b/view/catch-admin/src/views/permissions/modules/TaskForm.vue deleted file mode 100644 index 4d4cad9..0000000 --- a/view/catch-admin/src/views/permissions/modules/TaskForm.vue +++ /dev/null @@ -1,79 +0,0 @@ - - - diff --git a/view/catch-admin/src/views/permissions/roles.vue b/view/catch-admin/src/views/permissions/roles.vue deleted file mode 100644 index e69de29..0000000 diff --git a/view/catch-admin/src/views/permissions/roles/form/create.vue b/view/catch-admin/src/views/permissions/roles/form/create.vue new file mode 100644 index 0000000..bbd3e06 --- /dev/null +++ b/view/catch-admin/src/views/permissions/roles/form/create.vue @@ -0,0 +1,121 @@ + + + diff --git a/view/catch-admin/src/views/permissions/roles/roles.vue b/view/catch-admin/src/views/permissions/roles/roles.vue new file mode 100644 index 0000000..fd3c955 --- /dev/null +++ b/view/catch-admin/src/views/permissions/roles/roles.vue @@ -0,0 +1,140 @@ + + + diff --git a/view/catch-admin/src/views/permissions/modules/CreateForm.vue b/view/catch-admin/src/views/permissions/rules/form/create.vue similarity index 66% rename from view/catch-admin/src/views/permissions/modules/CreateForm.vue rename to view/catch-admin/src/views/permissions/rules/form/create.vue index f7cb2b3..061107d 100644 --- a/view/catch-admin/src/views/permissions/modules/CreateForm.vue +++ b/view/catch-admin/src/views/permissions/rules/form/create.vue @@ -45,7 +45,8 @@