From 0f10da8404a4785c60fb03aaed6287a34e2ebfce Mon Sep 17 00:00:00 2001 From: XieYongHong <18010623010@163.com> Date: Thu, 20 Jul 2023 11:58:00 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E8=A7=92=E8=89=B2?= =?UTF-8?q?=E7=AE=A1=E7=90=86-=E7=BC=96=E8=BE=91=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E8=AF=B7=E6=B1=82=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/role.ts | 4 ++++ src/views/system/Role/Detail/Permiss/index.vue | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) 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, });