qushaowei
2023-10-24 9d3b355061393f9dd031c1d8aaf124564d9c0d19
src/views/eam/Daily3MaintenanceOrderList.vue
@@ -1,7 +1,7 @@
<template>
  <a-card
    :bordered="false"
    title="三级保养工单"
    title="三级保养"
  >
    <!-- 查询区域 -->
    <div class="table-page-search-wrapper">
@@ -145,11 +145,11 @@
          slot-scope="text, record"
        >
          <a-popconfirm
            title="确定下发工单吗?"
            title="确定接收工单吗?"
            @confirm="() => handleOrderIssue(record)"
            v-has="'dailyMaintenanceOrder:issue'"
          >
            <a v-if="record.status == '1'">下发</a>
            <a v-if="record.status == '1'">接收</a>
          </a-popconfirm>
          <a-divider
            v-if="record.status == '1'"
@@ -275,6 +275,14 @@
            v-if="record.status === '5'&& record.isNotStoveCategoryFlag == false && record.precisionParameters == '0' "
            type="vertical"
          />
          <a
            v-if="record.status === '5'  "
            @click="handleMaintenance3Receipt(record)"
          >验收单</a>
          <a-divider
            v-if="record.status === '5'  "
            type="vertical"
          />
          <a-dropdown>
            <a class="ant-dropdown-link">更多 <a-icon type="down" /></a>
            <a-menu slot="overlay">
@@ -341,6 +349,10 @@
      ref="EquipmentTechnologyStatusModal"
      @ok="modalFormOk"
    ></equipment-technology-status-modal>
    <maintenance-3-receipt-modal
      ref="Maintenance3ReceiptModal"
      @ok="modalFormOk"
    ></maintenance-3-receipt-modal>
  </a-card>
</template>
@@ -357,6 +369,7 @@
import MaintenanceOrderAssignModal from './modules/dailyMaintenanceOrder/MaintenanceOrderAssignModal'
import DailyMaintenanceOrderExeDrawer from './modules/daily3MaintenanceOrder/DailyMaintenanceOrderExeDrawer'
import EquipmentTechnologyStatusModal from './modules/daily3MaintenanceOrder/EquipmentTechnologyStatusModal'
import Maintenance3ReceiptModal from './modules/daily3MaintenanceOrder/Maintenance3ReceiptModal.vue'
import { getAction, postAction, requestPut } from '@/api/manage'
export default {
@@ -370,7 +383,8 @@
    DailyMaintenanceOrderExeDrawer,
    MaintenanceOrderChangeModal,
    StoveCategoryModal,
    EquipmentTechnologyStatusModal
    EquipmentTechnologyStatusModal,
    Maintenance3ReceiptModal
  },
  data() {
    return {
@@ -410,7 +424,7 @@
          dataIndex: 'assignModeName'
        },
        {
          title: '设备编码',
          title: '统一编码',
          align: "center",
          dataIndex: 'equipmentNum',
        },
@@ -620,7 +634,11 @@
      this.$refs.MaintenanceOrderChangeModal.disableSubmit = false;
    },
    handleMaintenance3Receipt: function (record) {
      this.$refs.Maintenance3ReceiptModal.edit(record);
      this.$refs.Maintenance3ReceiptModal.title = "生产设备三级保养验收单";
      this.$refs.Maintenance3ReceiptModal.disableSubmit = false;
    },
    handleOrderIssue(record) {
      const that = this;
@@ -688,6 +706,11 @@
      this.$refs.MaintenanceOrderAssignModal.title = '工单改派'
      this.$refs.MaintenanceOrderAssignModal.disableSubmit = false
    },
    searchReset() {
      this.queryParam = { maintenanceType: '3' }
      this.loadData(1);
    },
    // modalFormOk() {
    //   alert(0)
    //   // 新增/修改 成功时,重载列表