import request from '@/utils/request' // 正向追溯:成品批号 -> 全链路 export function forwardTrace(batchNo) { return request({ url: '/quality/trace/forward', method: 'get', params: { batchNo }, }) } // 反向追溯:原料批号 -> 受影响成品 export function reverseTrace(batchNo) { return request({ url: '/quality/trace/reverse', method: 'get', params: { batchNo }, }) } // 批号候选(搜索下拉),type: finished | material export function batchOptions(type, keyword, limit = 50) { return request({ url: '/quality/trace/batchOptions', method: 'get', params: { type, keyword, limit }, }) } // 正向追溯导出 export function forwardExport(batchNo) { return request({ url: '/quality/trace/forward/export', method: 'get', params: { batchNo }, responseType: 'blob', }) } // 反向追溯导出 export function reverseExport(batchNo) { return request({ url: '/quality/trace/reverse/export', method: 'get', params: { batchNo }, responseType: 'blob', }) }