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
| // uploadAreaConfig.js - 建议提取为独立配置文件
| export const UPLOAD_AREA_CONFIG = {
| '0': [ // 发车
| { name: '仪表盘', required: true },
| { name: '左前方', required: true },
| { name: '右前方', required: true },
| { name: '后方', required: true },
| { name: '开箱检查', required: true },
| ],
| '1': [ // 身体检查
| { name: '血压酒精', required: true },
| { name: '登记表', required: true },
| ],
| '2': [{ name: '车头', required: true }], // 到达装货点
| '3': [{ name: '车头', required: true }, { name: '车尾', required: true }], // 装货离场
| '4': [], // 到达清关场地
| '5': [], // 离开清关场地
| '6': [{ name: '车头', required: true }], // 到达卸货点
| '7': [{ name: '车头', required: true }, { name: '车尾', required: true }], // 卸货离场
| '8': [ // 回场
| { name: '车头', required: true },
| { name: '仪表盘', required: true },
| { name: '车尾', required: true },
| { name: '承运单', required: false }, // 非必填
| ],
| 'default': [ // 其他
| { name: '车头', required: true },
| { name: '仪表盘', required: true },
| { name: '车尾', required: true },
| ]
| };
|
| export const getUploadAreas = (type) => {
| const config = UPLOAD_AREA_CONFIG[type] || UPLOAD_AREA_CONFIG['default'];
| return config.map(item => ({ ...item, imageUrl: '' }));
| };
|
|