guoyuji
2024-01-08 d5868d38cd7d46c52da971d7d0388d229495d729
north-glass-erp/northglass-erp/src/views/pp/machine/SelectMachine.vue
@@ -62,25 +62,25 @@
  },//表头参数
  columns:[
    {type:'expand',fixed:"left",slots: { content:'content' },width: 50},
    { type: 'seq',fixed:"left", title: '自序', width: 50 },
    {title: '操作', width: 140, slots: { default: 'button_slot' },fixed:"left"},
    {field: 'equipmentNumber', width: 120, title: '设备编号',filters:[{ data: '' }],slots: { filter: 'num1_filter' }, sortable: true, },
    {field: 'standardName',width: 120, title: '标准名称', sortable: true,showOverflow:"ellipsis" ,filters:[{ data: '' }],slots: { filter: 'num1_filter' }},
    {field: 'deviceName', width: 130,title: '设备名称', sortable: true,filters:[{ data: '' }],slots: { filter: 'num1_filter' }},
    {field: 'buyingTime',width: 120, title: '购买时间',filters:[{ data: '' }],slots: { filter: 'num1_filter' }, sortable: true},
    {field: 'installationTime', width: 100,title: '安装时间', sortable: true,showOverflow:"ellipsis"},
    {field: 'usageCycle', width: 100,title: '使用周期(年)', sortable: true},
    {field: 'onState',width: 100, title: '使用状态', sortable: true},
    {field: 'maintenanceFrequency',width: 120, title: '维修次数', sortable: true,showOverflow:"ellipsis"},
    {field: 'MaintenancesFrequency', width: 120,title: '保养次数', sortable: true},
    {field: 'finalRepairTime',width: 120, title: '最后维修时间', sortable: true},
    {field: 'finalMaintenanceTime',width: 120, title: '最后保养时间', sortable: true},
    {field: 'maintenanceCosts',width: 120, title: '维修费用', sortable: true},
    {field: 'maintenancesCosts',width: 120, title: '保养费用', sortable: true},
    {field: 'process',width: 120, title: '所在工艺', sortable: true},
    {field: 'cancel',width: 120, title: '作废状态', sortable: true},
  ],//表头按钮
    { type: 'seq',fixed:"left", title: '自序', width: 50 },
    {field: '设备编号', width: 120, title: '设备编号',filters:[{ data: '' }],slots: { filter: 'num1_filter' }, sortable: true, },
    {field: '标准名称',width: 120, title: '标准名称', sortable: true,showOverflow:"ellipsis" ,filters:[{ data: '' }],slots: { filter: 'num1_filter' }},
    {field: '设备名称', width: 130,title: '设备名称', sortable: true,filters:[{ data: '' }],slots: { filter: 'num1_filter' }},
    {field: '购买时间',width: 120, title: '购买时间',filters:[{ data: '' }],slots: { filter: 'num1_filter' }, sortable: true},
    {field: '安装时间', width: 100,title: '安装时间', sortable: true,showOverflow:"ellipsis"},
    {field: '使用周期', width: 100,title: '使用周期(年)', sortable: true},
    {field: '使用状态',width: 100, title: '使用状态', sortable: true},
    {field: '维修次数',width: 120, title: '维修次数', sortable: true,showOverflow:"ellipsis"},
    {field: '保养次数', width: 120,title: '保养次数', sortable: true},
    {field: '最后维修时间',width: 120, title: '最后维修时间', sortable: true},
    {field: '最后保养时间',width: 120, title: '最后保养时间', sortable: true},
    {field: '维修费用',width: 120, title: '维修费用', sortable: true},
    {field: '保养费用',width: 120, title: '保养费用', sortable: true},
    {field: '所在工艺',width: 120, title: '所在工艺', sortable: true},
    {field: '作废状态',width: 120, title: '作废状态', sortable: true},
  ],
  //表头按钮
  toolbarConfig: {
    // buttons: [{
    //
@@ -93,63 +93,60 @@
  },
  data:  [
    {
      equipmentNumber: 'SB2209211',
      standardName: '钢化炉(22E)',
      deviceName: '钢化炉(22E)',
      buyingTime: '2022-03-16',
      installationTime:'2022-03-16',
      usageCycle:'313',
      onState:'使用中',
      maintenanceFrequency:'0',
      MaintenancesFrequency:'0',
      finalRepairTime:'',
      finalMaintenanceTime:'',
      maintenanceCosts:'',
      maintenancesCosts:'',
      process:'钢化',
      cancel:'正常',
      "设备编号": 'SB2209211',
      '标准名称': '钢化炉(22E)',
      '设备名称': '钢化炉(22E)',
      '购买时间': '2022-03-16',
      '安装时间':'2022-03-16',
      '使用周期':'313',
      '使用状态':'使用中',
      '维修次数':'0',
      '保养次数':'0',
      '最后维修时间':'',
      '最后保养时间':'',
      '维修费用':'',
      '保养费用':'',
      '所在工艺':'钢化',
      '作废状态':'正常',
    },
    {
      equipmentNumber: 'SB2209211',
      standardName: '钢化炉(22E)',
      deviceName: '钢化炉(22E)',
      buyingTime: '2022-03-16',
      installationTime:'2022-03-16',
      usageCycle:'313',
      onState:'使用中',
      maintenanceFrequency:'0',
      MaintenancesFrequency:'0',
      finalRepairTime:'',
      finalMaintenanceTime:'',
      maintenanceCosts:'',
      maintenancesCosts:'',
      process:'钢化',
      cancel:'正常',
      "设备编号": 'SB2209211',
      '标准名称': '钢化炉(22E)',
      '设备名称': '钢化炉(22E)',
      '购买时间': '2022-03-16',
      '安装时间':'2022-03-16',
      '使用周期':'313',
      '使用状态':'使用中',
      '维修次数':'0',
      '保养次数':'0',
      '最后维修时间':'',
      '最后保养时间':'',
      '维修费用':'',
      '保养费用':'',
      '所在工艺':'钢化',
      '作废状态':'正常',
    },
    {
      equipmentNumber: 'SB2209211',
      standardName: '钢化炉(22E)',
      deviceName: '钢化炉(22E)',
      buyingTime: '2022-03-16',
      installationTime:'2022-03-16',
      usageCycle:'313',
      onState:'使用中',
      maintenanceFrequency:'0',
      MaintenancesFrequency:'0',
      finalRepairTime:'',
      finalMaintenanceTime:'',
      maintenanceCosts:'',
      maintenancesCosts:'',
      process:'钢化',
      cancel:'正常',
      "设备编号": 'SB2209211',
      '标准名称': '钢化炉(22E)',
      '设备名称': '钢化炉(22E)',
      '购买时间': '2022-03-16',
      '安装时间':'2022-03-16',
      '使用周期':'313',
      '使用状态':'使用中',
      '维修次数':'0',
      '保养次数':'0',
      '最后维修时间':'',
      '最后保养时间':'',
      '维修费用':'',
      '保养费用':'',
      '所在工艺':'钢化',
      '作废状态':'正常',
    },
  ],//table body实际数据
  //脚部求和
  footerMethod ({ columns, data }) {//页脚函数
    let footList=['maintenanceFrequency','MaintenancesFrequency']
    let footList=['维修次数','保养次数','维修费用','保养费用']
    return[
      columns.map((column, columnIndex) => {
        if (columnIndex === 0) {