| 123456789101112131415161718192021222324 |
- 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
|