qushaowei
2023-10-17 05170ec3d816960d4f8a38ec8d202cefe73b4179
src/views/eam/Daily3MaintenanceOrderList.vue
ÎļþÃû´Ó src/views/eam/DailyMaintenanceOrderList3m.vue ÐÞ¸Ä
@@ -155,14 +155,14 @@
            v-if="record.status == '1'"
            type="vertical"
          />
          <a
          <!-- <a
            v-if="record.status === '2'"
            @click="handleOrderChange(record)"
          >计划变更</a>
          <a-divider
            v-if="record.status == '2'"
            type="vertical"
          />
          /> -->
          <a-popconfirm
            title="确定撤回工单吗?"
            @confirm="() => handleOrderReset(record)"
@@ -252,11 +252,27 @@
            type="vertical"
          /> -->
          <a
            v-if="record.status === '5' || record.status === '8' "
            v-if="record.status === '5' && record.isNotStoveCategoryFlag == false && record.precisionParameters == '1' && (record.precisionInspectionStatus == '0' ||record.precisionInspectionStatus == '1' ||record.precisionInspectionStatus == '2' ||record.precisionInspectionStatus == '3' ||record.precisionInspectionStatus == '4')"
            @click="handlePrecisionCheckOrder(record)"
          >精度检验</a>
          <a-divider
            v-if="record.status === '5'|| record.status === '8'"
            v-if="record.status === '5'&& record.isNotStoveCategoryFlag == false && record.precisionParameters == '1'  && (record.precisionInspectionStatus == '0' ||record.precisionInspectionStatus == '1' ||record.precisionInspectionStatus == '2' ||record.precisionInspectionStatus == '3' ||record.precisionInspectionStatus == '4')"
            type="vertical"
          />
          <a
            v-if="record.status === '5' && record.isNotStoveCategoryFlag == true && (record.stoveExemptStatus == '0' ||record.stoveExemptStatus == '1' ||record.stoveExemptStatus == '2')"
            @click="handleStoveDetection(record)"
          >炉类检测</a>
          <a-divider
            v-if="record.status === '5'&& record.isNotStoveCategoryFlag == true && (record.stoveExemptStatus == '0' ||record.stoveExemptStatus == '1' ||record.stoveExemptStatus == '2')"
            type="vertical"
          />
          <a
            v-if="record.status === '5' && record.isNotStoveCategoryFlag == false && record.precisionParameters == '0'"
            @click="handleTechnologyStatus(record)"
          >技术状态鉴定</a>
          <a-divider
            v-if="record.status === '5'&& record.isNotStoveCategoryFlag == false && record.precisionParameters == '0' "
            type="vertical"
          />
          <a-dropdown>
@@ -283,7 +299,7 @@
          slot-scope="text, record"
        >
          <a
            v-if="record.status === '3' || record.status === '4' ||record.status === '5'  ||record.status === '7' ||record.status === '8'"
            v-if="record.status === '3' || record.status === '4' ||record.status === '5'  ||record.status === '7' "
            class="lot"
            @click="handleOrderExe(record)"
          >{{record.num}}</a>
@@ -309,6 +325,10 @@
      ref="EquipmentPrecisionCheckOrderModal"
      @ok="modalFormOk"
    ></equipment-precision-check-order-modal>
    <stove-category-modal
      ref="StoveCategoryModal"
      @ok="modalFormOk"
    ></stove-category-modal>
    <maintenance-order-assign-modal
      ref="MaintenanceOrderAssignModal"
      @ok="modalFormOk"
@@ -317,6 +337,10 @@
      ref="DailyMaintenanceOrderExeDrawer"
      @ok="modalFormOk"
    ></daily-maintenance-order-exe-drawer>
    <equipment-technology-status-modal
      ref="EquipmentTechnologyStatusModal"
      @ok="modalFormOk"
    ></equipment-technology-status-modal>
  </a-card>
</template>
@@ -328,9 +352,11 @@
import MaintenanceOrderModal from './modules/dailyMaintenanceOrder/MaintenanceOrderModal'
import FinishDevolutionModal from './modules/dailyMaintenanceOrder/FinishDevolutionModal'
import MaintenanceOrderChangeModal from './modules/dailyMaintenanceOrder/MaintenanceOrderChangeModal'
import EquipmentPrecisionCheckOrderModal from './modules/dailyMaintenanceOrder/EquipmentPrecisionCheckOrderModal'
import EquipmentPrecisionCheckOrderModal from './modules/daily3MaintenanceOrder/EquipmentPrecisionCheckOrderModal'
import StoveCategoryModal from './modules/daily3MaintenanceOrder/StoveCategoryModal'
import MaintenanceOrderAssignModal from './modules/dailyMaintenanceOrder/MaintenanceOrderAssignModal'
import DailyMaintenanceOrderExeDrawer from './modules/dailyMaintenanceOrder/DailyMaintenanceOrderExeDrawer'
import DailyMaintenanceOrderExeDrawer from './modules/daily3MaintenanceOrder/DailyMaintenanceOrderExeDrawer'
import EquipmentTechnologyStatusModal from './modules/daily3MaintenanceOrder/EquipmentTechnologyStatusModal'
import { getAction, postAction, requestPut } from '@/api/manage'
export default {
@@ -342,11 +368,14 @@
    MaintenanceOrderAssignModal,
    EquipmentPrecisionCheckOrderModal,
    DailyMaintenanceOrderExeDrawer,
    MaintenanceOrderChangeModal
    MaintenanceOrderChangeModal,
    StoveCategoryModal,
    EquipmentTechnologyStatusModal
  },
  data() {
    return {
      description: '日常保养工单',
      description: '三级保养工单',
      queryParam: { maintenanceType: '3' },
      // è¡¨å¤´
      columns: [
        {
@@ -360,15 +389,15 @@
          }
        },
        {
          title: '状态',
          align: "center",
          dataIndex: 'statusName'
        },
        {
          title: '保养工单号',
          align: "center",
          dataIndex: 'num',
          scopedSlots: { customRender: 'num' }
        },
        {
          title: '状态',
          align: "center",
          dataIndex: 'statusName'
        },
        {
          title: '保养周期',
@@ -476,7 +505,7 @@
        }
      ],
      url: {
        list: "/eam/dailyMaintenanceOrder/getDailyMaintenanceOrderList",
        list: "/eam/dailyMaintenanceOrder/getDailyMaintenanceOrder3List",
        delete: "/eam/dailyMaintenanceOrder/delete",
        deleteBatch: "/eam/dailyMaintenanceOrder/deleteBatch",
        exportXlsUrl: "/eam/dailyMaintenanceOrder/exportXls",
@@ -573,10 +602,21 @@
      this.$refs.EquipmentPrecisionCheckOrderModal.disableSubmit = false;
    },
    handleOrderChange: function (record) {
    handleTechnologyStatus: function (record) {
      this.$refs.EquipmentTechnologyStatusModal.edit(record);
      this.$refs.EquipmentTechnologyStatusModal.title = "技术状态编辑";
      this.$refs.EquipmentTechnologyStatusModal.disableSubmit = false;
    },
    handleStoveDetection: function (record) {
      this.$refs.StoveCategoryModal.edit(record);
      this.$refs.StoveCategoryModal.title = "温度均匀性检测条件确认表";
      this.$refs.StoveCategoryModal.disableSubmit = false;
    },
    handleOrderChange: function (record) {
      this.$refs.MaintenanceOrderChangeModal.edit(record);
      this.$refs.MaintenanceOrderChangeModal.title = "生产设备保养计划变更申请单";
      this.$refs.MaintenanceOrderChangeModal.title = "温度均匀性检测条件确认表";
      this.$refs.MaintenanceOrderChangeModal.disableSubmit = false;
    },