gaoluyang
2026-09-10 80ef3a1fb42f37cde2e9753317e118c50379b095
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
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',
    })
}