This commit is contained in:
2026-10-09 17:36:34 +08:00
parent 07ba9fcb7c
commit 9891ac3e29
8 changed files with 99 additions and 21 deletions
+8 -2
View File
@@ -177,6 +177,11 @@ export interface MerchantUnifiedOrderQuery {
const unifiedOrderBaseUrl = '/merchant/v1/orders'
export type OrderQueue = 'all' | 'fee' | 'customs' | 'draft' | 'loaded' | 'declared' | 'cleared' | 'scheduled' | 'delivering' | 'delivered'
export type OrderProgressStage = 'none' | 'loaded' | 'declared' | 'cleared' | 'scheduled' | 'delivering' | 'delivered'
export interface MerchantOrderProgress { orderId: string | number; stage: OrderProgressStage; partial: boolean }
export type OrderQueueCounts = Record<OrderQueue, number>
export interface MerchantOrderWorkbenchQuery {
cargoKeyword?: string
receivingWarehouseId?: string
@@ -186,14 +191,15 @@ export interface MerchantOrderWorkbenchQuery {
mainStatus?: string
createdFrom?: string
createdTo?: string
queue?: 'all' | 'fee' | 'customs' | 'draft'
queue?: OrderQueue
page?: number
size?: number
}
export interface MerchantOrderWorkbench {
page: PageResult<MerchantUnifiedOrderRow>
queues: { all: number; fee: number; customs: number; draft: number }
queues: OrderQueueCounts
progress: MerchantOrderProgress[]
channelNames: string[]
}