import { request } from "@/utils/service" import * as erpTask from '@/dto/erpTask/erpTask' //2-PDA入库 5-尾拖回库 export function GetErpTask(taskType:number){ return request({ url: "Erp/GetLatestErpTasks?taskType="+taskType, method: "get" }) } //合格证是否存在 taskType 2-入库 5-尾拖回库 6-搬运 export function IsBarCodeExist(barCode:string,taskType:number){ return request({ url: "Erp/IsBarCodeExist?barCode="+barCode+"&taskType="+taskType, method: "post" }) } //更新单个任务状态 taskStatus 4-暂停 -1 取消 export function UpdateTaskStatus(id: string, taskStatus: number) { return request({ url: "Erp/UpdateTaskStatus?id=" + id + "&taskStatus=" + taskStatus, method: "post" }) } //暂停所有待执行的任务 export function StopAll(taskType:number) { return request({ url: "Erp/StopAll?taskType="+taskType, method: "get" }) } //恢复所有暂停的任务 export function ResumeAll(taskType:number) { return request({ url: "Erp/ResumeAll?taskType="+taskType, method: "get" }) } export type ErpTaskResponseData = ApiResponseDataArray export type BarCodeExistResponseData = ApiResponseData export type UpdateTaskStatusResponseData = ApiResponseData export type StopAllResponseData = ApiResponseData export type ResumeAllResponseData = ApiResponseData