import request from '@/utils/request' export function add(data) { return request({ url: 'api/produceTask/add', method: 'post', data }) } export function del(ids) { return request({ url: 'api/produceTask/', method: 'delete', data: ids }) } export function edit(data) { return request({ url: 'api/produceTask', method: 'put', data }) } export function getDevice() { return request({ url: 'api/produceTask/getDevice', method: 'get' }) } export function getMaterial() { return request({ url: 'api/produceTask/getMaterial', method: 'get' }) } export function getProduceStatus() { return request({ url: 'api/produceTask/getProduceStatus', method: 'get' }) } export function importExcel(id) { return request({ url: 'api/produceTask/importExcel/' + id, method: 'get' }) } export function queryTask(device_code) { debugger return request({ url: 'api/produceTask/queryTask/' + device_code, method: 'get' }) } export function querAllTask() { return request({ url: 'api/produceTask/querAllTask', method: 'get' }) } export function callMaterial(data) { return request({ url: 'api/produceTask/callMaterial', method: 'put', data }) } export function finish(data) { return request({ url: 'api/produceTask/finish', method: 'put', data }) } export function materialBack(data) { return request({ url: 'api/produceTask/materialBack', method: 'put', data }) } export function emptyVehicleBack(data) { return request({ url: 'api/produceTask/emptyVehicleBack', method: 'post', data }) } export function queryIdDevice(id) { return request({ url: 'api/produceTask/' + id, method: 'get' }) } export function popSeek(code) { return request({ url: 'api/produceTask/popSeek/' + code, method: 'get' }) } export function queryOne() { return request({ url: 'api/produceTask/queryOne', method: 'get' }) } export function saveOrder(data) { return request({ url: 'api/produceTask/saveOrder', method: 'put', data: data }) } export function forceFinish(data) { return request({ url: 'api/produceTask/forceFinish', method: 'post', data: data }) } export function queryIvtByPscn(data) { return request({ url: 'api/produceTask/queryIvtByPscn', method: 'post', data: data }) } export default { add, edit, del, getDevice, getMaterial, getProduceStatus, importExcel, queryTask, querAllTask, callMaterial, finish, queryIdDevice, popSeek, queryOne, saveOrder, forceFinish, materialBack, queryIvtByPscn, emptyVehicleBack }