UNPKG

create-iking-admin

Version:

金合技术中台脚手架

34 lines (32 loc) 1.39 kB
/* * @Author : wfl * @LastEditors: zqf * @description : * @updateInfo : * @Date : 2023-02-28 11:45:50 * @LastEditTime: 2024-03-14 16:29:58 */ import { ikHttp, textHeader } from '@main/api/request' export const roleApi = { // 获取所有权限 getRoleList: async () => await ikHttp.post('/server/system/role/list/all'), // 添加 addRole: async (params: any) => await ikHttp.post('/server/system/role/add', params), // 更新 updateRole: async (params: any) => await ikHttp.post('/server/system/role/update', params), // 删除 deleteRole: async (roleId: any) => await ikHttp.post('/server/system/role/delete', roleId, textHeader), // 获取角色下菜单、按钮 getRoleMenus: async (roleId: any) => await ikHttp.post('/server/system/menu/list/role-id', roleId, textHeader), // 更新角色下菜单、按钮 updateRoleMenus: async (params: any) => await ikHttp.post('/server/system/role/menu/update', params) } /** 角色用户 api */ export const roleUserApi = { // 分配角色用户 add: async (params: any) => await ikHttp.post('/server/system/role/user/add', params), // 移除角色用户 remove: async (params: any) => await ikHttp.post('/server/system/role/user/remove', params), // 查询 select: async (params: any) => await ikHttp.post('/server/system/user/list/page', params) }