diff --git a/src/api/system/role.ts b/src/api/system/role.ts index 28b6020c..9198a5e3 100644 --- a/src/api/system/role.ts +++ b/src/api/system/role.ts @@ -8,6 +8,10 @@ export const delRole_api = (id: string): Promise => server.remove(`/role/${ export const saveRole_api = (data: any): Promise => server.post(`/role`, data); // 更新角色信息 export const updateRole_api = (data: any): Promise => server.patch(`/role`, data); + +// 更新角色信息 +export const editRole_api = (id: string, data: any): Promise => server.put(`/role/${id}`, data); + // 获取角色详细信息 export const getRoleDetails_api = (id: string): Promise => server.get(`/role/${id}`); // 获取角色对应的权限树 diff --git a/src/views/system/Role/Detail/Permiss/index.vue b/src/views/system/Role/Detail/Permiss/index.vue index 5efea8ef..6120a980 100644 --- a/src/views/system/Role/Detail/Permiss/index.vue +++ b/src/views/system/Role/Detail/Permiss/index.vue @@ -56,6 +56,7 @@ import { useMenuStore } from '@/store/menu'; import { getRoleDetails_api, updateRole_api, + editRole_api, updatePrimissTree_api, } from '@/api/system/role'; import { onlyMessage } from '@/utils/comm'; @@ -83,7 +84,7 @@ const form = reactive({ }, clickSave: () => { formRef.value?.validate().then(() => { - const updateRole = updateRole_api(form.data); + const updateRole = editRole_api(roleId, form.data); const updateTree = updatePrimissTree_api(roleId, { menus: form.menus, });