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 const machine = () => { const res = [ { value: '111-02', label: 'TP5000冲床加工' }, { value: '111 03', label: '警平' }, { value: '111-04', label: '激光切闻' }, { value: '111-05', label: '复合机' }, { value: '111-06', label: 'Amada 801冲床' }, { value: '111-07', label: 'TruBend 7038' }, { value: '111-08', label: 'TruBend 5170' }, { value: '111 09', label: 'TruBend Cell 7000' }, { value: '111-10', label: 'LAG Robot Bending Cell' }, { value: '111-12', label: '气保焊' }, { value: '111-13', label: '姆柱焊、点焊' }, { value: '111-14', label: '林肯焊接机器人' }, { value: '111-15', label: '铜冲机' }, { value: '111-16', label: '铜弯机' }, { value: '111-22', label: '钳床' }, { value: '111-23', label: '压铆机' }, { value: '111-24', label: '斯图加特焊接机器人' } ] return res } export const n1list = () => { const res = [ { order: '800034202869', work_code: '111-07', material_code: 'A7E0019008760_00', material_type: 'S39_SA01', material_name: 'BBC支撑板后上', qty: '120', plan_date: '2024/8/11' } ] return res } export const n1list2 = () => { const res = [ { vehicle_code: 'XXS23023012334', order: '800034202869', qty: '120', point_code: 'ZW01-03-02' } ] return res } export default { add, edit, del, getDevice, getMaterial, getProduceStatus, importExcel, queryTask, querAllTask, callMaterial, finish, queryIdDevice, popSeek, queryOne, saveOrder, forceFinish, materialBack, queryIvtByPscn, emptyVehicleBack }