From d26274d89d377067c1e2648192cffbf89464b361 Mon Sep 17 00:00:00 2001
From: wsj <593216709@qq.com>
Date: Wed, 28 Oct 2026 23:34:32 +0800
Subject: [PATCH] feat: 拆包

---
 src/pages/system/departments/service.ts |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/src/pages/system/departments/server.ts b/src/pages/system/departments/service.ts
similarity index 81%
rename from src/pages/system/departments/server.ts
rename to src/pages/system/departments/service.ts
index cf003c6..64594ef 100644
--- a/src/pages/system/departments/server.ts
+++ b/src/pages/system/departments/service.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(),
+  });

--
Gitblit v1.9.3