新增员工统计板块

This commit is contained in:
fuenmao
2026-09-11 10:39:17 +08:00
parent 4371eca6c4
commit 446e83eed1
4 changed files with 324 additions and 18 deletions
+19 -3
View File
@@ -313,6 +313,21 @@ export interface OnboardingEmployee {
createTime?: string;
}
/** 不受快捷维度筛选影响的正式员工统计。 */
export interface OnboardingEmployeeStatistics {
total: number;
fullTime: number;
partTime: number;
probation: number;
socialPurchased: number;
expiringContract: number;
}
/** 附带统计的正式员工档案分页结果。 */
export interface OnboardingEmployeePage extends ResPage<OnboardingEmployee> {
statistics: OnboardingEmployeeStatistics;
}
export interface OnboardingFormField {
id: number;
createUserId?: number | string;
@@ -824,9 +839,10 @@ export const onboardingTaskApi = {
},
employeePage(params: Record<string, unknown>) {
return moduleRequest("/biz/onboarding/employee/").get<
ResPage<OnboardingEmployee>
>("page", params);
return moduleRequest("/biz/onboarding/employee/").get<OnboardingEmployeePage>(
"page",
params
);
},
employeeExport(params: Record<string, unknown>) {