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