| 12345678910111213141516171819202122232425262728293031323334 |
- import { ApiInstance } from '../type'
- interface roleData {
- name: string;
- desc: string;
- system: string,
- permsId: number[],
- perms: string[]
- }
- const roleApi = (axiosInstance: ApiInstance) => ({
- // 新增角色
- roleAdd: (data: roleData) => axiosInstance.post('userRole/roleAdd', data, {}),
- //角色列表
- roleList:(data: roleData) => axiosInstance.post('userRole/roleList', data, {}),
- //查询角色信息
- roleInfo:(params: roleData) => axiosInstance.get('userRole/roleGet', {params}),
- //编辑角色信息
- roleUpdate:(data: roleData) => axiosInstance.post('userRole/roleUpdate', data,{}),
- //角色删除检测
- roleDeleteValid:(data: roleData) => axiosInstance.post('userRole/roleDeleteValid', data,{}),
- //角色删除检测
- roleDelete:(data: roleData) => axiosInstance.post('userRole/roleDelete', data,{}),
- //配置路由
- updateConfig:(data: any) => axiosInstance.post('system/updateConfig', data,{})
-
-
- })
- export default roleApi
|