zhangherong
2025-06-02 c82ac973f3ebf35a9c595259706090cf73610283
src/views/eam/repair/EamRepairOrderList.vue
@@ -17,8 +17,8 @@
            </a-form-item>
          </a-col>
          <a-col :xl="6" :lg="7" :md="8" :sm="24">
            <a-form-item label="单据状态">
              <a-select placeholder="请选择单据状态" v-model="queryParam.repairStatus" allow-clear>
            <a-form-item label="维修状态">
              <a-select placeholder="请选择维修状态" v-model="queryParam.repairStatus" allow-clear>
                <a-select-option v-for="item in report_repair_status_list" :key="item.value">{{ item.label }}
                </a-select-option>
              </a-select>
@@ -123,50 +123,54 @@
        // 表头
        columns: [
          {
            title: '#',
            dataIndex: '',
            key: 'rowIndex',
            width: 60,
            align: 'center',
            customRender: function(t, r, index) {
              return parseInt(index) + 1
            },
          },
          {
            title: '工单编号',
            align: 'center',
            dataIndex: 'repairCode',
            width: 200,
            fixed: 'left'
          },
          // {
          //   title: '报修编号',
          //   align: 'center',
          //   dataIndex: 'reportId',
          //   width: 200,
          //   fixed: 'left'
          // },
          {
            title: '设备编号',
            align: 'center',
            dataIndex: 'equipmentId_dictText',
            width: 200,
            fixed: 'left'
            dataIndex: 'equipmentCode',
          },
          {
            title: '状态',
            title: '设备名称',
            align: 'center',
            dataIndex: 'equipmentName',
          },
          {
            title: '安装位置',
            align: 'center',
            dataIndex: 'installationPosition',
          },
          {
            title: '维修状态',
            align: 'center',
            dataIndex: 'repairStatus_dictText',
            fixed: 'left',
            width: 100
          },
          {
            title: '维修负责人',
            align: 'center',
            dataIndex: 'repairer',
            width: 100
          },
          {
            title: '维修开始时间',
            align: 'center',
            dataIndex: 'actualStartTime',
            width: 200
          },
          {
            title: '维修结束时间',
            align: 'center',
            dataIndex: 'actualEndTime',
            width: 200
          },
          {
            title: '故障原因',
@@ -179,42 +183,6 @@
            dataIndex: 'repairDescription'
            // width: 300
          }
          // {
          //   title: '维修图片',
          //   align: 'center',
          //   dataIndex: 'imageFiles',
          //   width: 100
          // },
          // {
          //   title: '是否委外',
          //   align: 'center',
          //   dataIndex: 'outsourcedFlag',
          //   width: 100
          // },
          // {
          //   title: '委外维修描述',
          //   align: 'center',
          //   dataIndex: 'outsourcedRepairDecription',
          //   width: 300
          // },
          // {
          //   title: '委外维修开始时间',
          //   align: 'center',
          //   dataIndex: 'outsourcedStartTime',
          //   width: 200
          // },
          // {
          //   title: '委外维修结束时间',
          //   align: 'center',
          //   dataIndex: 'outsourcedEndTime',
          //   width: 200
          // },
          // {
          //   title: '委外负责人',
          //   align: 'center',
          //   dataIndex: 'outsourcedPerson',
          //   width: 100
          // },
        ],
        report_repair_status_list: [],
        selectRepairOrderData: {},
@@ -241,6 +209,7 @@
        dataIndex: 'action',
        align: 'center',
        width: 100,
        fixed: 'right',
        scopedSlots: { customRender: 'action' }
      }
      this.columns = [...this.columns, operationColumn]