From 9aa1425cfeeef7be3ccafd042705a515e4f8c542 Mon Sep 17 00:00:00 2001 From: jiutianzhiyu Date: Tue, 30 Mar 2021 03:43:44 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BC=96=E8=BE=91=E8=A7=92=E8=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/setting.js | 18 +++++ src/views/setting/componets/editRole.vue | 99 ++++++++++++++++++++++++ src/views/setting/index.vue | 16 +++- 3 files changed, 131 insertions(+), 2 deletions(-) create mode 100644 src/views/setting/componets/editRole.vue diff --git a/src/api/setting.js b/src/api/setting.js index 764a7b5..29cb461 100644 --- a/src/api/setting.js +++ b/src/api/setting.js @@ -29,3 +29,21 @@ export function deleteRole(id) { method: 'delete' }) } +/** * + * 修改角色 + * ***/ +export function updateRole(data) { + return request({ + url: `/sys/role/${data.id}`, + data, + method: 'put' + }) +} +/** + * 获取角色详情 + * **/ +export function getRoleDetail(id) { + return request({ + url: `/sys/role/${id}` + }) +} diff --git a/src/views/setting/componets/editRole.vue b/src/views/setting/componets/editRole.vue new file mode 100644 index 0000000..41fb91f --- /dev/null +++ b/src/views/setting/componets/editRole.vue @@ -0,0 +1,99 @@ + + + + + diff --git a/src/views/setting/index.vue b/src/views/setting/index.vue index 7691d1e..7935238 100644 --- a/src/views/setting/index.vue +++ b/src/views/setting/index.vue @@ -21,7 +21,7 @@ @@ -58,13 +58,16 @@ +