From 71164b0cd55de3a8e551736baa8c35e225736917 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=95=E9=98=B3=E5=BE=AE=E7=AC=911?= <12457268+sunset-smile-1@user.noreply.gitee.com> Date: Mon, 16 Dec 2024 13:42:39 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E8=A7=92=E8=89=B2=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E6=8E=A5=E5=8F=A3=E6=96=B0=E5=A2=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/role/index.ts | 51 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 src/api/role/index.ts diff --git a/src/api/role/index.ts b/src/api/role/index.ts new file mode 100644 index 0000000..784f327 --- /dev/null +++ b/src/api/role/index.ts @@ -0,0 +1,51 @@ +import request from '/@/utils/request'; +import { baseUrlHost } from '../baseUrlHost'; + +/** + * (不建议写成 request.post(xxx),因为这样 post 时,无法 params 与 data 同时传参) + * 注意在写get请求时,参数是params,而不是data,要标注好 + * + * 登录api接口集合 + * @method getRoleList 获取角色列表 + * @method deleteRole 删除角色 + * @method saveRole 保存角色 + * @method updateRole 更新角色 + * @method getRoleDetail 查询单个角色 + */ + +export function RoleApi() { + return { + getRoleList: () => { + return request({ + url: baseUrlHost + '/acGroup', + method: 'get', + }); + }, + deleteRole: (id: Number) => { + return request({ + url: baseUrlHost + `/acGroup/${id}`, + method: 'delete', + }); + }, + getRoleDetail: (id: Number) => { + return request({ + url: baseUrlHost + `/acGroup/${id}`, + method: 'get', + }); + }, + saveRole: (data: object) => { + return request({ + url: baseUrlHost + '/acGroup', + method: 'post', + data, + }) + }, + updateRole: (data: object) => { + return request({ + url: baseUrlHost + '/acGroup', + method: 'put', + data, + }) + }, + }; +}