完善订单交接结账流程留痕
This commit is contained in:
@@ -63,6 +63,25 @@ export interface AdminPickupFinancialAdjustment {
|
||||
created_at: string
|
||||
}
|
||||
|
||||
export interface AdminPickupProcessEvent {
|
||||
id: number
|
||||
stage: string
|
||||
action: string
|
||||
actor_type: string
|
||||
actor_id: number
|
||||
actor_name: string
|
||||
target_type: string
|
||||
target_id?: number
|
||||
target_name: string
|
||||
content: string
|
||||
reason: string
|
||||
payload: Record<string, unknown>
|
||||
attachment_urls: string[]
|
||||
state_before: Record<string, unknown>
|
||||
state_after: Record<string, unknown>
|
||||
created_at: string
|
||||
}
|
||||
|
||||
export interface AvailableListing {
|
||||
id: number
|
||||
listing_no: string
|
||||
@@ -226,6 +245,13 @@ export async function fetchAdminPickupFinancialAdjustments(id: string | number)
|
||||
return Array.isArray(data.data) ? data.data : []
|
||||
}
|
||||
|
||||
export async function fetchAdminPickupProcessEvents(id: string | number) {
|
||||
const { data } = await apiClient.get<ApiResponse<{ items: AdminPickupProcessEvent[] }>>(
|
||||
`/admin/pickups/${id}/process-events`
|
||||
)
|
||||
return Array.isArray(data.data?.items) ? data.data.items : []
|
||||
}
|
||||
|
||||
export async function settleAdminPickupFinancialAdjustment(
|
||||
id: number,
|
||||
req: AdminPickupFinancialAdjustmentSettlementRequest = {}
|
||||
|
||||
Reference in New Issue
Block a user