feat: 批量订购上传支付进度与失败明细
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 8m34s
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 8m34s
This commit is contained in:
31
src/api/modules/bulkPurchase.ts
Normal file
31
src/api/modules/bulkPurchase.ts
Normal file
@@ -0,0 +1,31 @@
|
||||
import request from '@/utils/http'
|
||||
import type {
|
||||
BulkPurchaseCreateApiResponse,
|
||||
BulkPurchaseItemsApiResponse,
|
||||
BulkPurchaseTaskApiResponse
|
||||
} from '@/types/api'
|
||||
|
||||
export class BulkPurchaseService {
|
||||
static createTask(data: FormData): Promise<BulkPurchaseCreateApiResponse> {
|
||||
return request.post<BulkPurchaseCreateApiResponse>({
|
||||
url: '/api/admin/bulk-purchases',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
static getTask(taskId: number): Promise<BulkPurchaseTaskApiResponse> {
|
||||
return request.get<BulkPurchaseTaskApiResponse>({
|
||||
url: `/api/admin/bulk-purchases/${taskId}`
|
||||
})
|
||||
}
|
||||
|
||||
static getItems(
|
||||
taskId: number,
|
||||
params?: { page?: number; size?: number; status?: string | number }
|
||||
): Promise<BulkPurchaseItemsApiResponse> {
|
||||
return request.get<BulkPurchaseItemsApiResponse>({
|
||||
url: `/api/admin/bulk-purchases/${taskId}/items`,
|
||||
params
|
||||
})
|
||||
}
|
||||
}
|
||||
@@ -34,6 +34,7 @@ export { PollingMonitorService } from './pollingMonitor'
|
||||
export { SuperAdminService } from './superAdmin'
|
||||
export { ExportTaskService } from './exportTask'
|
||||
export { OrderPackageInvalidateTaskService } from './orderPackageInvalidateTask'
|
||||
export { BulkPurchaseService } from './bulkPurchase'
|
||||
|
||||
// TODO: 按需添加其他业务模块
|
||||
// export { SettingService } from './setting'
|
||||
|
||||
Reference in New Issue
Block a user