| | |
| | | import { getAuthHeaders } from '@/api/authHeaders'; |
| | | import { request } from '@/api/request'; |
| | | import type { |
| | | DepartmentLeaderDetailRequest, |
| | | DepartmentLeaderDetailResponse, |
| | | TenantEmployeeOptionListRequest, |
| | | TenantEmployeeOptionListResponse, |
| | | TenantOrgCreateRequest, |
| | |
| | | headers: getAuthHeaders(), |
| | | }); |
| | | |
| | | /** 员工列表,用于负责人下拉选项。 */ |
| | | export const getLeaderOptions = (params: TenantEmployeeOptionListRequest = { page: 1, size: 200 }) => |
| | | /** 员工列表,用于负责人下拉远程搜索。 */ |
| | | export const getLeaderOptions = (params: TenantEmployeeOptionListRequest) => |
| | | request<TenantEmployeeOptionListRequest, TenantEmployeeOptionListResponse>({ |
| | | url: '/tenant/employees', |
| | | method: 'GET', |
| | | params, |
| | | headers: getAuthHeaders(), |
| | | }); |
| | | |
| | | /** 员工详情,用于编辑时回填负责人姓名。 */ |
| | | export const getLeaderDetail = ({ id }: DepartmentLeaderDetailRequest) => |
| | | request<DepartmentLeaderDetailRequest, DepartmentLeaderDetailResponse>({ |
| | | url: `/tenant/employees/${id}`, |
| | | method: 'GET', |
| | | headers: getAuthHeaders(), |
| | | }); |