wsj
3 days ago cd2b7d36f3610417c268d062454b7ec43e9ca937
src/pages/system/departments/server.ts
@@ -1,6 +1,8 @@
import { getAuthHeaders } from '@/api/authHeaders';
import { request } from '@/api/request';
import type {
  DepartmentLeaderDetailRequest,
  DepartmentLeaderDetailResponse,
  TenantEmployeeOptionListRequest,
  TenantEmployeeOptionListResponse,
  TenantOrgCreateRequest,
@@ -59,11 +61,19 @@
    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(),
  });