增加售后相关的

This commit is contained in:
yml2213
2026-08-21 14:30:00 +08:00
parent 874b093a4b
commit f4d32a7c07
18 changed files with 1903 additions and 3 deletions
+15
View File
@@ -10,6 +10,7 @@ import type {
WorkerCancelRequestRisk,
WorkerAnnouncementConfig,
WorkerOrderFeedback,
WorkerAfterSalesCase,
WorkerHallOrdersResponse,
WorkerLeaderboardResponse,
WorkerLeaderboardPeriod,
@@ -241,6 +242,20 @@ export function fetchWorkerOrderFeedbacks() {
return apiGet<{ items: WorkerOrderFeedback[] }>('/api/v1/worker/orders/feedbacks')
}
export function fetchWorkerAfterSalesCases() {
return apiGet<{ items: WorkerAfterSalesCase[] }>('/api/v1/worker/orders/after-sales-cases')
}
export function submitWorkerAfterSalesCaseResponse(
caseId: number,
payload: { response?: string; files?: UploadedFile[] },
) {
return apiPost<{ case: WorkerAfterSalesCase }>(
`/api/v1/worker/orders/after-sales-cases/${caseId}/response`,
payload,
)
}
export function submitWorkerOrderFeedback(workOrderId: number, payload: { content: string }) {
return apiPost<{ feedback: WorkerOrderFeedback }>(
`/api/v1/worker/orders/${workOrderId}/feedbacks`,