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