From 295117a443f1357e22fdedec1968e06cfa65dec0 Mon Sep 17 00:00:00 2001 From: xiayuping666 <1269237624@qq.com> Date: Mon, 22 Apr 2024 17:15:38 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=92=E8=89=B2=E6=9D=83=E9=99=90=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/rolePermissions/api.js | 19 ++++++ src/views/rolePermissions/index.vue | 90 ++++++++++++++++++++++++++++- 2 files changed, 107 insertions(+), 2 deletions(-) diff --git a/src/views/rolePermissions/api.js b/src/views/rolePermissions/api.js index 9f383e9..c27cac4 100644 --- a/src/views/rolePermissions/api.js +++ b/src/views/rolePermissions/api.js @@ -35,3 +35,22 @@ export function deleteRole (id) { } }) } +// 获取权限列表 + +export function getAuthority () { + return request({ + url: '/manager/authority/list', + method: 'get', + }) +} +// 修改角色权限 +export function putAuthority (roleId, authorityIds) { + return request({ + url: '/manager/role/authority', + method: 'put', + data:{ + roleId, + authorityIds + } + }) +} diff --git a/src/views/rolePermissions/index.vue b/src/views/rolePermissions/index.vue index f8f1fd9..ef3d9b3 100644 --- a/src/views/rolePermissions/index.vue +++ b/src/views/rolePermissions/index.vue @@ -42,6 +42,16 @@ type="text" size="small" >修改 + 修改权限 + 确 定 + + + + + + + 取 消 + 确 定 + +