| 123456789101112131415161718192021222324252627282930313233 |
- import { ApiInstance } from '../type'
- interface sysList {
- pageNum: number;
- pageSize: number;
- [key: string]: any
- }
- interface sysUpAndDown {
- ids: any
- opType: number,
- }
- const tenantApi = (axiosInstance: ApiInstance) => ({
- // 租户列表
- sysList: (data: sysList) => axiosInstance.post('system/sysList', data,),
- // 添加
- sysAdd: (data: any) => axiosInstance.post('system/sysAdd', data,),
- // 租户修改
- sysEdit: (data: any) => axiosInstance.put('system/sysEdit', data,),
- // //详情
- sysGet: (params: Record<string, any>) => axiosInstance.get('system/sysGet', { params }),
- // 启用/禁用租户
- sysUpAndDown: (data: sysUpAndDown) => axiosInstance.post('system/sysUpAndDown', data),
- //批量删除
- sysDelete: (data: Record<string, any>) => axiosInstance.delete(`system/sysDelete?ids=${data}`),
- //获取租户权限
- getSystemPerms: (params: any) => axiosInstance.get('system/getSystemPerms', {params}),
- //修改租户权限
- updatePerms: (data: any) => axiosInstance.post('system/updatePerms', data),
- //获取租户平台菜单数据
- getSystemConfig: () => axiosInstance.get('system/getSystemConfig'),
- })
- export default tenantApi
|