import { ApiInstance } from '../type' interface institutionData { name: string; system: string, [key: string]: any; // 允许其他任意字段 } const institutionApi = (axiosInstance: ApiInstance) => ({ // 新增机构 institutionAdd: (data: institutionData) => axiosInstance.post('/dept/add', data, {}), //机构树形列表 institutionList:(data: institutionData) => axiosInstance.post('/dept/getDeptTree', data, {}), //编辑 institutionEdit: (data: institutionData) => axiosInstance.post('/dept/update', data, {}), //删除 institutionDel: (data: institutionData) => axiosInstance.post('/dept/delete', data, {}), //设置机构负责人 setDeptLeader: (data: institutionData) => axiosInstance.post('/dept/setDeptLeader', data, {}) }) export default institutionApi