feat(M08-B): 补结算转账状态筛选

This commit is contained in:
Codex
2026-07-05 14:55:22 +08:00
parent 983966561f
commit 08c152aecc
12 changed files with 94 additions and 18 deletions
+10 -1
View File
@@ -7,6 +7,7 @@ import type {
CleaningTaskMember,
ManagedUser,
PageResult,
PayoutStateFilter,
StaffRole,
SettlementStatus,
TaskStatus,
@@ -221,13 +222,21 @@ export function reclaimCleaningTimeouts(
export function listCleaningSettlements(
session: ApiSession,
input: { page: number; pageSize: number; status?: SettlementStatus; storeId?: string; cleanerUserId?: string }
input: {
page: number;
pageSize: number;
status?: SettlementStatus;
payoutState?: PayoutStateFilter;
storeId?: string;
cleanerUserId?: string;
}
) {
const params = new URLSearchParams({
page: String(input.page),
pageSize: String(input.pageSize)
});
if (input.status) params.set('status', input.status);
if (input.payoutState) params.set('payoutState', input.payoutState);
if (input.storeId) params.set('storeId', input.storeId);
if (input.cleanerUserId) params.set('cleanerUserId', input.cleanerUserId);
return request<PageResult<CleaningSettlement>>(session, `/cleaning/settlements?${params}`);