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
| import type { TrendTableColumn, TrendTableOption } from './trendOptionPopup';
|
| import type { SxtTrendInspectionItem } from '#/api/x/lims/shiyanshi/sxt';
|
| export const inspectionItemColumns: TrendTableColumn[] = [
| { dataIndex: 'jianyan_xiangmu_bianma', key: 'jianyan_xiangmu_bianma', title: '项目编码', width: 170 },
| { dataIndex: 'name', key: 'name', title: '项目名称', width: 180 },
| { dataIndex: 'lilun_xiaxian', key: 'lilun_xiaxian', title: '预警下限', width: 130 },
| { dataIndex: 'lilun_shangxian', key: 'lilun_shangxian', title: '预警上限', width: 130 },
| { dataIndex: 'biaozhun_xiaxian', key: 'biaozhun_xiaxian', title: '标准下限', width: 130 },
| { dataIndex: 'biaozhun_shangxian', key: 'biaozhun_shangxian', title: '标准上限', width: 130 },
| { dataIndex: 'unit', key: 'unit', title: '检验单位', width: 120 },
| ];
|
| export function createInspectionItemTableOptions(items: SxtTrendInspectionItem[]): TrendTableOption[] {
| return items.map((item) => ({
| biaozhun_shangxian: item.biaozhun_shangxian || '-',
| biaozhun_xiaxian: item.biaozhun_xiaxian || '-',
| jianyan_xiangmu_bianma: item.jianyan_xiangmu_bianma || '-',
| label: item.name,
| lilun_shangxian: item.lilun_shangxian || '-',
| lilun_xiaxian: item.lilun_xiaxian || '-',
| name: item.name,
| unit: item.unit || '-',
| value: item.id,
| }));
| }
|
|