• TZW's avatar
    detail · 729e1d5e
    TZW authored
    729e1d5e
detailColumns.js 4.84 KB
import dayjs from 'dayjs';

const getcolumns = {
  0: [
    {
      title: '设备编号',
      dataIndex: 'equipmentNo',
      key: 'equipmentNo',
    },
    {
      title: '设备名称',
      dataIndex: 'equipmentName',
      key: 'equipmentName',
    },
    {
      title: '设备型号',
      dataIndex: 'equipmentName',
      key: 'equipmentName',
    },
    {
      title: '保养类型',
      dataIndex: 'maintainTypeName',
      key: 'maintainType',
    },
    {
      title: '保养频次',
      dataIndex: 'maintainFrequencyName',
      key: 'maintainFrequency',
    },
    {
      title: '保养截止日期',
      dataIndex: 'planMaintainDate',
      key: 'planMaintainDateList',
    },
    {
      title: '保养项目',
      key: 'maintainTaskItemList',
      valueType: 'table',
      dataIndex: 'maintainTaskItemList',
      columns: [
        {
          title: '保养项目',
          dataIndex: 'maintainItemName',
          key: 'maintainItemName',
        },
        {
          title: '部位',
          dataIndex: 'maintainPosition',
          key: 'maintainPosition',
        },
        {
          title: '保养方法',
          dataIndex: 'maintainMethod',
          key: 'maintainMethod',
        },
      ],
    },
  ],
  1: [
    {
      title: '保养人员',
      dataIndex: 'maintainUserName',
      key: 'maintainUserName',
    },
    {
      title: '接单时间',
      dataIndex: 'maintainStartTime',
      key: 'maintainStartTime',
    },
  ],
  2: [
    {
      title: '关单人员',
      dataIndex: 'customsUserName',
      key: 'customsUserName',
    },
    {
      title: '强制关单时间',
      dataIndex: 'offSingleDate',
      key: 'offSingleDate',
    },
  ],
  3: [
    {
      title: '完成保养时间',
      dataIndex: 'maintainEndTime',
      key: 'maintainEndTime',
    },
    {
      title: '保养项目',
      key: 'maintainTaskItemList',
      valueType: 'table',
      dataIndex: 'maintainTaskItemList',
      columns: [
        {
          title: '保养项目',
          dataIndex: 'maintainItemName',
          key: 'maintainItemName',
        },
        {
          title: '部位',
          dataIndex: 'maintainPosition',
          key: 'maintainPosition',
        },
        {
          title: '保养方法',
          dataIndex: 'maintainMethod',
          key: 'maintainMethod',
        },
        {
          title: '结果',
          dataIndex: 'judgeResultName',
          key: 'judgeResultName',
        },
        {
          title: '下限值',
          dataIndex: 'lowerLimit',
          key: 'lowerLimit',
        },
        {
          title: '上限值',
          dataIndex: 'upperLimit',
          key: 'upperLimit',
        },
        {
          title: '备注',
          dataIndex: 'remark',
          key: 'remark',
        },
      ],
    },
    {
      title: '非寿命件消耗',
      key: 'maintainTaskItemList',
      valueType: 'table',
      dataIndex: 'maintainTaskItemList',
      columns: [
        {
          title: '备件料号',
          dataIndex: 'sparePartNo',
          key: 'sparePartNo',
        },
        {
          title: '备件名称',
          dataIndex: 'sparePartName',
          key: 'sparePartName',
        },
        {
          title: '供应商编号',
          dataIndex: 'supplierNo',
          key: 'supplierNo',
        },
        {
          title: '供应商名称',
          dataIndex: 'supplierName',
          key: 'supplierName',
        },
        {
          title: '消耗数量',
          dataIndex: 'remark',
          key: 'remark',
        },
      ],
    },
    {
      title: '寿命件更换',
      key: 'maintainTaskItemList',
      valueType: 'table',
      dataIndex: 'maintainTaskItemList',
      columns: [
        {
          title: '备件料号',
          dataIndex: 'sparePartNo',
          key: 'sparePartNo',
        },
        {
          title: '备件名称',
          dataIndex: 'sparePartName',
          key: 'sparePartName',
        },
        {
          title: '供应商编号',
          dataIndex: 'supplierNo',
          key: 'supplierNo',
        },
        {
          title: '供应商名称',
          dataIndex: 'supplierName',
          key: 'supplierName',
        },
        {
          title: '安装部位',
          dataIndex: 'remark',
          key: 'remark',
        },
        {
          title: '更换数量',
          dataIndex: 'remark',
          key: 'remark',
        },
      ],
    },
  ],
  4: [
    {
      title: '验证人员',
      dataIndex: 'reviewerName',
      key: 'reviewerName',
    },
    {
      title: '验证时间',
      dataIndex: 'reviewerName',
      key: 'reviewerName',
    },
    {
      title: '验证结果',
      dataIndex: 'reviewerName',
      key: 'reviewerName',
    },
    {
      title: '备注',
      dataIndex: 'reviewerName',
      key: 'reviewerName',
    },
  ],
};
export default getcolumns;