41 lines
881 B
TypeScript
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',
|
|
)
|
|
}
|