“linengliang”
2024-03-12 ddd7e6f6c57c2f39305e94a74650e28bbf31f9e7
src/views/eam/MalfunctionRepair.vue
@@ -177,6 +177,20 @@
              ></a-input>
            </a-form-item>
          </a-col>
          <a-col
            :md="6"
            :sm="6"
          >
            <a-form-item label="是否关键设备">
              <j-dict-select-tag
                allow-clear
                placeholder="请选择是否关键设备"
                :triggerChange="true"
                dictCode="specific_equipment"
                v-model="queryParam.specificEquipment"
              />
            </a-form-item>
          </a-col>
        </a-row>
      </a-form>
    </div>
@@ -209,7 +223,7 @@
      <a-table
        ref="table"
        size="middle"
        :scroll="{ x: 'calc(1900px + 50%)', y: 900 }"
        :scroll="{ x: 'calc(1500px + 50%)', y: 900 }"
        bordered
        rowKey="id"
        :columns="columns"
@@ -220,6 +234,21 @@
        @change="handleTableChange"
        :customRow="clickThenSelect"
      >
        <span
          slot="specificEquipment"
          slot-scope="text"
        >
          <a-icon
            type="check"
            style="color: chartreuse;"
            v-if="text==='0'"
          />
          <a-icon
            type="close"
            v-else
            style="color:red;"
          />
        </span>
        <span
          slot="action"
          slot-scope="text, record"
@@ -390,7 +419,7 @@
          dataIndex: 'statusName',
        },
        {
          title: '类型',
          title: '报修类型',
          align: "center",
          dataIndex: 'type',
          customRender: (text) => {
@@ -398,6 +427,8 @@
              return "被动报修";
            } else if (text == '2') {
              return "主动报修";
            } else if (text == '3') {
              return "主动维修";
            }
          },
        },
@@ -414,6 +445,12 @@
          },
        },
        {
          title: '关键设备',
          align: "center",
          dataIndex: 'specificEquipment',
          scopedSlots: { customRender: 'specificEquipment' }
        },
        {
          title: '统一编号',
          align: "center",
          dataIndex: 'equipmentNum'
@@ -428,11 +465,11 @@
          align: "center",
          dataIndex: 'equipmentModel',
        },
        {
          title: '规格',
          align: "center",
          dataIndex: 'equipmentSpecification',
        },
        // {
        //   title: '规格',
        //   align: "center",
        //   dataIndex: 'equipmentSpecification',
        // },
        {
          title: '使用部门',
          align: "center",
@@ -466,7 +503,8 @@
        {
          title: '故障时间',
          align: "center",
          dataIndex: 'faultTime'
          dataIndex: 'faultTime',
          width: 200
        },
        {
          title: '是否停机待修',
@@ -501,7 +539,7 @@
          dataIndex: 'action',
          align: "center",
          fixed: "right",
          width: 200,
          width: 100,
          scopedSlots: { customRender: 'action' }
        }
      ],
@@ -517,8 +555,8 @@
      /* 分页参数 */
      ipagination: {
        current: 1,
        pageSize: 5,
        pageSizeOptions: ['5', '10', '50'],
        pageSize: 20,
        pageSizeOptions: ['5', '10', '20', '50'],
        showTotal: (total, range) => {
          return range[0] + "-" + range[1] + " 共" + total + "条"
        },