From cd6deebdea75c50d508281285eff1ab8275d2b45 Mon Sep 17 00:00:00 2001 From: aBin Date: Fri, 25 Feb 2022 15:40:55 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B4=A6=E6=88=B7=E7=AE=A1=E7=90=86=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E4=BF=AE=E6=94=B9=E5=AE=8C=E5=96=84=E5=8F=8A=E8=A7=92?= =?UTF-8?q?=E8=89=B2=E7=AE=A1=E7=90=86=E9=83=A8=E5=88=86=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/jurisdiction.js | 35 ++++- .../privilegeManagement/account/index.vue | 13 +- .../privilegeManagement/{ => role}/form.vue | 14 +- src/views/privilegeManagement/role/index.vue | 135 ++++++++---------- .../privilegeManagement/role/permissions.vue | 35 +++-- 5 files changed, 120 insertions(+), 112 deletions(-) rename src/views/privilegeManagement/{ => role}/form.vue (66%) diff --git a/src/api/jurisdiction.js b/src/api/jurisdiction.js index 4d61a32..4a44d90 100644 --- a/src/api/jurisdiction.js +++ b/src/api/jurisdiction.js @@ -59,7 +59,7 @@ export function ADD_ADMIN(params) { } /** - * 获取所有角色列表 + * 账户权限管理中,获取所有角色列表 */ export function GET_ROLE_ALL(params) { return request({ @@ -68,3 +68,36 @@ export function GET_ROLE_ALL(params) { data: params }).then(res => res.data) } + +/** + * 角色权限管理中,获取所有角色列表 + */ +export function GET_ROLE_LIST(params) { + return request({ + url: `${role}/list`, + method: 'post', + data: params + }).then(res => res.data) +} + +/** + * 添加角色 + */ +export function ADD_ROLE(params) { + return request({ + url: `${role}/add`, + method: 'post', + data: params + }).then(res => res.data) +} + +/** + * 删除角色 + */ +export function DELETE_ROLE(params) { + return request({ + url: `${role}/delete`, + method: 'post', + data: params + }).then(res => res.data) +} diff --git a/src/views/privilegeManagement/account/index.vue b/src/views/privilegeManagement/account/index.vue index 6a894c7..4a75bad 100644 --- a/src/views/privilegeManagement/account/index.vue +++ b/src/views/privilegeManagement/account/index.vue @@ -64,11 +64,11 @@ @@ -279,8 +279,7 @@ currentChange(res) { this.params = { ...this.params, - from: parseInt(res - 1) * this.params.size, - size: pageSize, + pageNum: res, }; this.getList() }, diff --git a/src/views/privilegeManagement/form.vue b/src/views/privilegeManagement/role/form.vue similarity index 66% rename from src/views/privilegeManagement/form.vue rename to src/views/privilegeManagement/role/form.vue index d1dd9c8..46ccb19 100644 --- a/src/views/privilegeManagement/form.vue +++ b/src/views/privilegeManagement/role/form.vue @@ -1,11 +1,10 @@