zenglf
2023-08-19 8611a1ba1696e76cced04ff5d658ba138a05dafd
src/views/eam/MalfunctionRepair.vue
@@ -77,8 +77,9 @@
        :loading="loading"
        class="j-table-force-nowrap"
        @change="handleTableChange"
        :rowSelection = "rowSelection"
        :customRow="clickThenSelect"
      >
        <!-- :rowSelection="rowSelection" -->
        <!-- :rowSelection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }" -->
        <template
@@ -129,7 +130,7 @@
          slot-scope="text, record"
        >
        <a-popconfirm
                  v-if="record.status == '1'"
            v-if="record.status == '1' || record.status == '4'"
                  title="确认提交吗?"
                  @confirm="() =>handleCommit(record, 'commit')"
                >
@@ -144,16 +145,19 @@
                </a-popconfirm>
          <a-divider
            v-if="record.status == '1' || record.status == '2'"
            v-if="record.status == '1' || record.status == '2' || record.status == '4'"
            type="vertical"
          />
          <a
            v-if="record.status == '1' "
            v-if="record.status == '1' || record.status == '4'"
            @click="handleEdit(record)"
          >编辑</a>
          <a v-if="record.status == '2'" @click="handleApprove(record)">审批</a>
          <a
            v-if="record.status == '2'"
            @click="handleApprove(record)"
          >审批</a>
          <a-divider
            v-if="record.status == '1' || record.status == '2'"
            v-if="record.status == '1' || record.status == '2' || record.status == '4'"
            type="vertical"
          />
          <a-dropdown>
@@ -171,33 +175,6 @@
                  <a>删除</a>
                </a-popconfirm>
              </a-menu-item>
              <!-- <a-menu-item v-if="record.status == '1'">
                <a-popconfirm
                  v-if="record.status == '1'"
                  title="确认提交吗?"
                  @confirm="() =>handleCommit(record, 'commit')"
                >
                  <a>提交</a>
                </a-popconfirm>
              </a-menu-item>
              <a-menu-item v-if="record.status == '2'">
                <a-popconfirm
                  v-if="record.status == '2'"
                  title="确认撤回吗?"
                  @confirm="() =>handleCommit(record, 'back')"
                >
                  <a>撤回</a>
                </a-popconfirm>
              </a-menu-item>
              <a-menu-item v-if="record.status == '2'">
                <a-popconfirm
                  v-if="record.status == '2'"
                  title="确认驳回吗?"
                  @confirm="() =>handleFinish(record, 'reject')"
                >
                  <a>驳回</a>
                </a-popconfirm>
              </a-menu-item>-->
              <a-menu-item v-if="record.status == '3' || record.status == '4'">
                <a-popconfirm
                  v-if="record.status == '3' || record.status == '4'"
@@ -236,7 +213,11 @@
      ref="modalForm"
      @ok="modalFormOk"
    ></malfunction-repair-modal>
    <approvel-modal ref='approvalModalForm' @ok='approvalModalFormOk' @cancel='approvalModalFormOk'></approvel-modal>
    <approvel-modal
      ref='approvalModalForm'
      @ok='approvalModalFormOk'
      @cancel='approvalModalFormOk'
    ></approvel-modal>
  </a-card>
</template>
  
@@ -356,7 +337,7 @@
          dataIndex: 'action',
          align: "center",
          fixed: "right",
          width: 147,
          width: 200,
          scopedSlots: { customRender: 'action' }
        }
      ],
@@ -368,7 +349,18 @@
        importExcelUrl: "eam/equipmentReportRepair/importExcel",
        edit: "/eam/equipmentReportRepair/edit",
      },
      imgList:''
      /* 分页参数 */
      ipagination: {
        current: 1,
        pageSize: 5,
        pageSizeOptions: ['5', '10', '50'],
        showTotal: (total, range) => {
          return range[0] + "-" + range[1] + " 共" + total + "条"
        },
        showQuickJumper: true,
        showSizeChanger: true,
        total: 0
      },
    }
  },
  created() {
@@ -398,6 +390,16 @@
  },
  methods: {
    clickThenSelect(record) {
      return {
        on: {
          click: () => {
            this.onSelectChange(record.id.split(","), [record]);
          }
        }
      }
    },
    loadData(arg) {
      if (!this.url.list) {
        this.$message.error('请设置url.list属性!')