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