支持待验收工单按VIP等级筛选

This commit is contained in:
yml2213
2026-08-20 18:02:13 +08:00
parent 3587e44261
commit 39aeb0baaa
4 changed files with 66 additions and 1 deletions
@@ -1307,6 +1307,9 @@ export async function listAdminWorkOrders(query: JsonObject = {}) {
const pageSize = normalizePageSize(query.pageSize)
const workOrderId = normalizeOptionalId(query.workOrderId ?? query.work_order_id) || 0
const workerId = normalizeOptionalId(query.workerId ?? query.worker_id) || 0
const workerLevelIds = normalizeStatuses(query.workerLevelIds ?? query.worker_level_ids)
.map(normalizeOptionalId)
.filter((levelId): levelId is number => levelId !== null)
const statuses = normalizeStatuses(query.status)
const vipEvidencePending = normalizeBoolean(query.vipEvidencePending, false)
const { items, total } = await listWorkOrders({
@@ -1316,6 +1319,7 @@ export async function listAdminWorkOrders(query: JsonObject = {}) {
workOrderId,
keyword: String(query.keyword || '').trim(),
workerSharingId: workerId,
workerLevelIds,
vipEvidencePending,
useOperationalStatus: true,
})
@@ -1324,6 +1328,7 @@ export async function listAdminWorkOrders(query: JsonObject = {}) {
workOrderId,
keyword: String(query.keyword || '').trim(),
workerSharingId: workerId,
workerLevelIds,
vipEvidencePending,
useOperationalStatus: true,
})