export const columns = [ { title: '序号', width: 60, align: 'center', customRender: ({ index }: { index: number }) => `${index + 1}`, }, { title: '工作场所', dataIndex: 'gzcs', key: 'gzcs', width: 100, align: 'center', }, { title: '工种', dataIndex: 'gz', key: 'gz', width: 100, align: 'center', }, { title: '监测地点', dataIndex: 'jcdd', key: 'jcdd', width: 100, align: 'center', }, { title: '粉尘种类', dataIndex: 'fczl', key: 'fczl', width: 80, align: 'center', }, { title: '总尘(短时间监测浓度,mg/m³)', width: 100, align: 'center', children: [ { title: '作业工序-生产', dataIndex: 'sc_zcds', key: 'sc_zcds', width: 100, align: 'center', }, { title: '作业工序-检修', dataIndex: 'jx_zcds', key: 'jx_zcds', width: 100, align: 'center', }, ], }, { title: '呼尘(短时间监测浓度,mg/m³)', width: 100, align: 'center', children: [ { title: '作业工序-生产', dataIndex: 'sc_hcds', key: 'sc_hcds', width: 100, align: 'center', }, { title: '作业工序-检修', dataIndex: 'jx_hcds', key: 'jx_hcds', width: 100, align: 'center', }, ], }, { title: '总尘(时间加权平均浓度,mg/m³)', dataIndex: 'zcjqpj', key: 'zcjqpj', width: 100, align: 'center', }, { title: '呼尘(时间加权平均浓度,mg/m³)', dataIndex: 'hcjqpj', key: 'hcjqpj', width: 100, align: 'center', }, { title: '总尘容许浓度(mg/m³)', children: [ { title: '短时间监测浓度', dataIndex: 'zcrxd_ds', key: 'zcrxd_ds', width: 100, align: 'center', }, { title: '时间加权平均浓度', dataIndex: 'zcrxd_jqpj', key: 'zcrxd_jqpj', width: 120, align: 'center', }, ], }, { title: '呼尘容许浓度(mg/m³)', children: [ { title: '短时间监测浓度', dataIndex: 'hcrxd_ds', key: 'hcrxd_ds', width: 120, align: 'center', }, { title: '时间加权平均浓度', dataIndex: 'hcrxd_jqpj', key: 'hcrxd_jqpj', width: 120, align: 'center', }, ], }, ]; export const Dltcolumns = [ { title: '序号', width: 60, align: 'center', customRender: ({ index }: { index: number }) => `${index + 1}`, }, { title: '监测地点', dataIndex: 'jcdd', key: 'jcdd', width: 100, align: 'center', }, { title: '粉尘种类', dataIndex: 'fczl', key: 'fczl', width: 80, align: 'center', }, { title: '总尘(短时间监测浓度,单位:mg/m³)', width: 100, align: 'center', children: [ { title: '作业工序-生产', dataIndex: 'sc_zcds', key: 'sc_zcds', width: 100, align: 'center', }, { title: '作业工序-检修', dataIndex: 'jx_zcds', key: 'jx_zcds', width: 100, align: 'center', }, ], }, { title: '呼尘(短时间监测浓度,单位:mg/m³)', width: 100, align: 'center', children: [ { title: '作业工序-生产', dataIndex: 'sc_hcds', key: 'sc_hcds', width: 100, align: 'center', }, { title: '作业工序-检修', dataIndex: 'jx_hcds', key: 'jx_hcds', width: 100, align: 'center', }, ], }, { title: '总尘(时间加权平均浓度,单位:mg/m³)', dataIndex: 'zcjqpj', key: 'zcjqpj', width: 100, align: 'center', }, { title: '呼尘(时间加权平均浓度,单位:mg/m³)', dataIndex: 'hcjqpj', key: 'hcjqpj', width: 100, align: 'center', }, ]; export const Swcolumns = [ { title: '序号', width: 60, align: 'center', customRender: ({ index }: { index: number }) => `${index + 1}`, }, { title: '班次', dataIndex: 'class', key: 'class', width: 100, align: 'center', }, { title: '工作场所', dataIndex: 'gzcs', key: 'gzcs', width: 100, align: 'center', }, { title: '监测地点', dataIndex: 'jcdd', key: 'jcdd', width: 100, align: 'center', }, { title: '粉尘种类', dataIndex: 'fczl', key: 'fczl', width: 80, align: 'center', }, { title: '总尘(时间加权平均浓度,单位:mg/m³)', dataIndex: 'zcjqpj', key: 'zcjqpj', width: 100, align: 'center', }, { title: '呼尘(时间加权平均浓度,单位:mg/m³)', dataIndex: 'hcjqpj', key: 'hcjqpj', width: 100, align: 'center', }, ]; export const Hjtcolumns = [ { title: '序号', width: 60, align: 'center', customRender: ({ index }: { index: number }) => `${index + 1}`, }, { title: '监测地点', dataIndex: 'jcdd', key: 'jcdd', width: 150, align: 'center', }, { title: '作业环境(工序)', dataIndex: 'fczl', key: 'fczl', width: 80, align: 'center', }, { title: '生产期间粉尘浓度(mg/m³)', width: 100, align: 'center', children: [ { title: '总尘', dataIndex: 'sc_zcds', key: 'sc_zcds', width: 80, align: 'center', }, { title: '呼尘', dataIndex: 'sc_hcds', key: 'sc_hcds', width: 80, align: 'center', }, { title: '正常生产时间', dataIndex: 'sc_sj', key: 'sc_sj', width: 100, align: 'center', }, ], }, { title: '检修期间粉尘浓度(mg/m³)', width: 100, align: 'center', children: [ { title: '总尘', dataIndex: 'jx_zcds', key: 'jx_zcds', width: 80, align: 'center', }, { title: '呼尘', dataIndex: 'jx_hcds', key: 'jx_hcds', width: 80, align: 'center', }, { title: '停机检修时间', dataIndex: 'jx_sj', key: 'jx_sj', width: 100, align: 'center', }, ], }, { title: '时间加权平均浓度(mg/m³)', width: 100, align: 'center', children: [ { title: '总尘', dataIndex: 'zcjqpj', key: 'zcjqpj', width: 80, align: 'center', }, { title: '是否合格', dataIndex: 'zcsfhgjqpj', key: 'zcsfhgjqpj', width: 80, align: 'center', }, { title: '呼尘', dataIndex: 'hcjqpj', key: 'hcjqpj', width: 80, align: 'center', }, { title: '是否合格', dataIndex: 'hcsfhgjqpj', key: 'hcsfhgjqpj', width: 80, align: 'center', }, ], }, { title: '采取措施', dataIndex: 'smark', key: 'smark', width: 80, align: 'center', }, ]; export const fieldMapping = { sc_zcds: '总尘-作业工序-生产(短时间监测浓度,mg/m³)', jx_zcds: '总尘-作业工序-检修(短时间监测浓度,mg/m³)', sc_hcds: '呼尘-作业工序-生产(短时间监测浓度,mg/m³)', jx_hcds: '呼尘-作业工序-检修(短时间监测浓度,mg/m³)', zcjqpj: '总尘(时间加权平均浓度,mg/m³)', hcjqpj: '呼尘(时间加权平均浓度,mg/m³)', zcrxd_ds: '总尘容许浓度(短时间监测浓度,mg/m³)', zcrxd_jqpj: '总尘容许浓度(时间加权平均浓度,mg/m³)', hcrxd_ds: '呼尘容许浓度(短时间监测浓度,mg/m³)', hcrxd_jqpj: '呼尘容许浓度(时间加权平均浓度,mg/m³)', }; export const fieldDltMapping = { sc_zcds: '总尘-作业工序-生产(短时间监测浓度,mg/m³)', jx_zcds: '总尘-作业工序-检修(短时间监测浓度,mg/m³)', sc_hcds: '呼尘-作业工序-生产(短时间监测浓度,mg/m³)', jx_hcds: '呼尘-作业工序-检修(短时间监测浓度,mg/m³)', zcjqpj: '总尘(时间加权平均浓度,mg/m³)', hcjqpj: '呼尘(时间加权平均浓度,mg/m³)', }; export const fieldSwMapping = { zcjqpj: '总尘(时间加权平均浓度,mg/m³)', hcjqpj: '呼尘(时间加权平均浓度,mg/m³)', }; export const fieldHjtMapping = { sc_zcds: '总尘(生产期间粉尘浓度,mg/m³)', sc_hcds: '呼尘(生产期间粉尘浓度,mg/m³)', jx_zcds: '总尘(检修期间粉尘浓度,mg/m³)', jx_hcds: '呼尘(检修期间粉尘浓度,mg/m³)', zcjqpj: '总尘(时间加权平均浓度,mg/m³)', hcjqpj: '呼尘(时间加权平均浓度,mg/m³)', }; export const dataColumns = [ { title: '监测字段', align: 'center', dataIndex: 'key', key: 'key', width: 200, customRender: ({ text }) => fieldMapping[text] || text, }, { title: '最大值', dataIndex: 'value', align: 'center', width: 100, key: 'value', }, { title: '工种', width: 100, dataIndex: 'gz', align: 'center', key: 'gz', }, { width: 100, align: 'center', title: '监测地点', dataIndex: 'jcdd', key: 'jcdd', }, { width: 100, align: 'center', title: '粉尘种类', dataIndex: 'fczl', key: 'fczl', }, ]; export const dataDltColumns = [ { title: '监测字段', align: 'center', dataIndex: 'key', key: 'key', width: 130, customRender: ({ text }) => fieldDltMapping[text] || text, }, { title: '最大值', dataIndex: 'value', align: 'center', width: 100, key: 'value', }, { width: 130, align: 'center', title: '监测地点', dataIndex: 'jcdd', key: 'jcdd', }, { width: 100, align: 'center', title: '粉尘种类', dataIndex: 'fczl', key: 'fczl', }, ]; export const dataSwColumns = [ { title: '监测字段', align: 'center', dataIndex: 'key', key: 'key', width: 200, customRender: ({ text }) => fieldSwMapping[text] || text, }, { title: '最大值', dataIndex: 'value', align: 'center', width: 100, key: 'value', }, { width: 100, align: 'center', title: '监测地点', dataIndex: 'jcdd', key: 'jcdd', }, { width: 100, align: 'center', title: '粉尘种类', dataIndex: 'fczl', key: 'fczl', }, ]; export const dataHjtColumns = [ { title: '监测字段', align: 'center', dataIndex: 'key', key: 'key', width: 100, customRender: ({ text }) => fieldHjtMapping[text] || text, }, { title: '最大值', dataIndex: 'value', align: 'center', width: 100, key: 'value', }, { width: 100, align: 'center', title: '监测地点', dataIndex: 'jcdd', key: 'jcdd', }, { width: 100, align: 'center', title: '作业环境(工序)', dataIndex: 'fczl', key: 'fczl', }, ]; export const AllDataColumns = [ { title: '监测字段', align: 'center', dataIndex: 'key', key: 'key', width: 200, customRender: ({ text }) => fieldMapping[text] || text, }, { title: '最大值', dataIndex: 'value', align: 'center', width: 100, key: 'value', }, { width: 100, title: '工作场所', dataIndex: 'gzcs', align: 'center', key: 'gzcs', }, { title: '工种', width: 100, dataIndex: 'gz', align: 'center', key: 'gz', }, { width: 100, align: 'center', title: '监测地点', dataIndex: 'jcdd', key: 'jcdd', }, { width: 100, align: 'center', title: '粉尘种类', dataIndex: 'fczl', key: 'fczl', }, ]; export const AllDataDltColumns = [ { title: '监测字段', align: 'center', dataIndex: 'key', key: 'key', width: 130, customRender: ({ text }) => fieldDltMapping[text] || text, }, { title: '最大值', dataIndex: 'value', align: 'center', width: 100, key: 'value', }, { width: 130, align: 'center', title: '监测地点', dataIndex: 'jcdd', key: 'jcdd', }, { width: 100, align: 'center', title: '粉尘种类', dataIndex: 'fczl', key: 'fczl', }, ]; export const AllDataSwColumns = [ { title: '监测字段', align: 'center', dataIndex: 'key', key: 'key', width: 200, customRender: ({ text }) => fieldSwMapping[text] || text, }, { title: '最大值', dataIndex: 'value', align: 'center', width: 100, key: 'value', }, { width: 100, title: '工作场所', dataIndex: 'gzcs', align: 'center', key: 'gzcs', }, { width: 100, align: 'center', title: '监测地点', dataIndex: 'jcdd', key: 'jcdd', }, { width: 100, align: 'center', title: '粉尘种类', dataIndex: 'fczl', key: 'fczl', }, ]; export const AllDataHjtColumns = [ { title: '监测字段', align: 'center', dataIndex: 'key', key: 'key', width: 100, customRender: ({ text }) => fieldHjtMapping[text] || text, }, { title: '最大值', dataIndex: 'value', align: 'center', width: 100, key: 'value', }, { width: 100, align: 'center', title: '监测地点', dataIndex: 'jcdd', key: 'jcdd', }, { width: 100, align: 'center', title: '作业环境(工序)', dataIndex: 'fczl', key: 'fczl', }, ];