robot-admin-web/src/api/vendorLoad.ts

41 lines
881 B
TypeScript

import request from '@/utils/request'
export interface MachineTaskChainVO {
id?: number
code: string
warehouse?: string
firstTaskVendor?: string
status?: string
type?: string
businessNo?: string
description?: string
sourceLocation?: string
sourcePoint?: string
sourceContainer?: string
targetType?: string
targetCode?: string
targetLocation?: string
targetPoint?: string
elevatorId?: number
priority?: number
executionTime?: number
completeTime?: string
cancelReason?: string
cancelTime?: string
createTime?: string
}
export interface VendorLoadVO {
vendor: string
vendorName: string
maxConcurrent: number
currentLoad: number
chains: MachineTaskChainVO[]
}
export function getVendorLoad() {
return request.get<never, { code: number; data: VendorLoadVO[] }>(
'/api/robot/external/admin/machine-task/vendor/load',
)
}