import { BasicColumn } from '/@/components/Table';
import { FormSchema } from '/@/components/Table';
import { TreeItem } from '/@/components/Tree/index';
export const boardData = [
  {
    label: '存在风险情况数量',
    value: '10',
  },
  {
    label: '闭内气体涌出',
    value: '27',
  },
  {
    label: '闭外气体涌出',
    value: '27',
  },
];
// 实时数据相关
export const columns: 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: 'alarmName',
    width: 100,
  },
  {
    title: '预警时间',
    dataIndex: 'createTime',
    width: 100,
  },
  {
    title: '是否解决',
    dataIndex: 'isResolved',
    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,
  },
];
export const searchFormSchema: FormSchema[] = [
  {
    field: 'mineName',
    label: '所属执法处',
    component: 'Select',
    componentProps: {
      options: [
        { label: '执法一处', value: '0' },
        { label: '执法二处', value: '1' },
        { label: '执法三处', value: '2' },
      ],
    },
    colProps: { span: 6 },
  },
  {
    field: 'mineName',
    label: '所属区域',
    component: 'Select',
    componentProps: {
      options: [
        { label: '执法一处', value: '0' },
        { label: '执法二处', value: '1' },
        { label: '执法三处', value: '2' },
      ],
    },
    colProps: { span: 6 },
  },
  {
    field: 'mineName',
    label: '煤矿名称',
    component: 'Input',
    colProps: { span: 6 },
  },
  {
    field: 'mineNameAbbr',
    label: '煤矿简称',
    component: 'Input',
    colProps: { span: 6 },
  },
  {
    field: 'productStatus',
    label: '生产状态',
    component: 'Select',
    componentProps: {
      options: [
        { label: '拟建矿井', value: '0' },
        { label: '正常生产矿井', value: '1' },
        { label: '长期停产矿井', value: '2' },
      ],
    },
    colProps: { span: 6 },
  },
  {
    field: 'riskLevel',
    label: '自燃情况',
    component: 'Select',
    componentProps: {
      options: [
        { label: 'Ⅰ类容易自燃', value: '0' },
        { label: 'Ⅱ类自燃', value: '1' },
        { label: 'Ⅲ类不易自燃', value: '2' },
      ],
    },
    colProps: { span: 6 },
  },
];
