import { BasicColumn } from '/@/components/Table';

import { alarmCellRender } from '/@/views/monitor/sealedMonitor/monitor.data';
// 实时数据相关
export const columns: BasicColumn[] = [
  // {
  //   title: '序号',
  //   dataIndex: 'index',
  //   align: 'center',
  //   width: 80,
  //   customRender: ({ index }: { index: number }) => `${index + 1}`,
  // },
  {
    title: '区域',
    dataIndex: 'areaName',
    fixed: 'left',
    width: 100,
  },
  {
    title: '煤矿名称',
    dataIndex: 'mineName',
    fixed: 'left',
    width: 200,
  },
  {
    title: '老空区永久密闭名称',
    dataIndex: 'devicePos',
    fixed: 'left',
    width: 200,
  },
  {
    title: '所属煤层',
    dataIndex: 'coalSeamName',
    width: 100,
  },
  {
    title: '自燃倾向性',
    dataIndex: 'coalSeamLevel',
    width: 100,
  },
  {
    title: '压差(Pa)',
    dataIndex: 'sourcePressure',
    width: 100,
  },
  {
    title: '是否漏风',
    dataIndex: 'alarmName',
    width: 100,
    customRender: ({ record }) => {
      return alarmCellRender(record, (r) => r.alarmName.split('-')[0]);
      // 解构获取字符串值
      // if (typeof text !== 'string') {
      //   return '-';
      // }
      // if (!text.includes('-')) {
      //   return text;
      // }
      // return text.split('-')[0];
    },
  },
  {
    title: '风险分析',
    dataIndex: 'alarmName',
    width: 100,
    customRender: ({ record }) => {
      return alarmCellRender(record, (r) => r.alarmName.split('-')[1]);
      // if (typeof text !== 'string') {
      //   return '-';
      // }
      // if (!text.includes('-')) {
      //   return text;
      // }
      // const parts = text.split('-');
      // return parts.slice(1).join('-');
    },
  },
  {
    title: '分析时间',
    dataIndex: 'createTime',
    width: 100,
  },
  // {
  //   title: '是否解决',
  //   dataIndex: 'content',
  //   customRender: () => '未解决',
  //   width: 100,
  // },
];

// 历史数据相关
// export const historyColumns: BasicColumn[] = [
//   {
//     title: '序号',
//     align: 'center',
//     width: 80,
//     customRender: ({ index }: { index: number }) => `${index + 1}`,
//   },
//   {
//     title: '区域',
//     dataIndex: 'areaName',
//     width: 100,
//   },
//   {
//     title: '煤矿名称',
//     dataIndex: 'mineName',
//     width: 200,
//   },
//   {
//     title: '密闭名称',
//     dataIndex: 'devicePos',
//     width: 100,
//   },
//   {
//     title: '所属煤层',
//     dataIndex: 'coalSeamName',
//     width: 100,
//   },
//   {
//     title: '自燃倾向性',
//     dataIndex: 'coalSeamLevel',
//     width: 100,
//   },
//   {
//     title: '密闭墙内压力',
//     dataIndex: 'sourcePressure',
//     width: 100,
//   },
//   {
//     title: '密闭墙外压力',
//     dataIndex: 'sourcePressure',
//     width: 100,
//   },
//   {
//     title: '是否漏风',
//     dataIndex: 'leakage',
//     width: 100,
//   },
//   {
//     title: '分析时间',
//     dataIndex: 'createTime',
//     width: 100,
//   },
//   {
//     title: '解决时间',
//     dataIndex: 'endTime',
//     width: 100,
//   },
// ];
