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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
| import { request } from '@/service/request';
|
| /**
| * 称重盒子API
| */
| export const weighingBoxApi = {
| /**
| * 查询称重盒子列表
| */
| getList: (params: any) => request({
| url: '/md/weighingBox/list',
| method: 'get',
| params
| }),
|
| /**
| * 获取称重盒子详情
| */
| getInfo: (id: number) => request({
| url: `/md/weighingBox/${id}`,
| method: 'get'
| }),
|
| /**
| * 新增称重盒子
| */
| add: (data: any) => request({
| url: '/md/weighingBox',
| method: 'post',
| data
| }),
|
| /**
| * 修改称重盒子
| */
| edit: (data: any) => request({
| url: '/md/weighingBox',
| method: 'put',
| data
| }),
|
| /**
| * 删除称重盒子
| */
| remove: (ids: number[]) => request({
| url: `/md/weighingBox/${ids.join(',')}`,
| method: 'delete'
| }),
|
| /**
| * 执行单个校准
| */
| calibrate: (data: {
| boxId: number;
| calibDate: string;
| actualWeight?: number;
| note?: string;
| }) => request({
| url: '/md/weighingBox/calibrate',
| method: 'post',
| data
| }),
|
| /**
| * 批量校准
| */
| batchCalibrate: (data: any) => request({
| url: '/md/weighingBox/batchCalibrate',
| method: 'post',
| data
| }),
|
| /**
| * 统一配置校准周期
| */
| batchConfig: (data: any) => request({
| url: '/md/weighingBox/batchConfig',
| method: 'post',
| data
| }),
|
| /**
| * 批量更新状态
| */
| batchUpdateStatus: (data: {
| boxIds: number[];
| activeStatus: number;
| }) => request({
| url: '/md/weighingBox/batchUpdateStatus',
| method: 'post',
| data
| }),
|
| /**
| * 复制盒子
| */
| copy: (data: {
| sourceId: number;
| count: number;
| }) => request({
| url: '/md/weighingBox/copy',
| method: 'post',
| data
| }),
|
| /**
| * 获取校准状态统计
| */
| getStatistics: () => request({
| url: '/md/weighingBox/statistics',
| method: 'get'
| })
| };
|
|