From c1a0709c92e9076d62367ca866332f7baa068678 Mon Sep 17 00:00:00 2001
From: hyingbo <1363390067@qq.com>
Date: 星期一, 04 八月 2025 11:33:52 +0800
Subject: [PATCH] 我的已办配置部分枚举类查询详情

---
 src/views/flowable/workflow/FlowCompleted.vue |   96 +++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 94 insertions(+), 2 deletions(-)

diff --git a/src/views/flowable/workflow/FlowCompleted.vue b/src/views/flowable/workflow/FlowCompleted.vue
index 716f113..61e49f9 100644
--- a/src/views/flowable/workflow/FlowCompleted.vue
+++ b/src/views/flowable/workflow/FlowCompleted.vue
@@ -166,6 +166,30 @@
       @searchReset='searchReset'
       :selectSparePartApplyData='selectSparePartApplyData'
     ></spare-part-apply-handle>
+    <equipment-return-approval-modal
+      ref='equipmentReturnApprovalModelRef'
+      @searchReset='searchReset'
+    />
+    <inbound-order-handle
+      ref='inboundOrderApprovalModal'
+      :selectInboundOrderData='selectInboundOrderData'
+      @searchReset='searchReset'
+    ></inbound-order-handle>
+    <second-maintenance-approval-modal
+      ref='secondMaintenanceApprovalModal'
+      :selectShenpiData='selectSecondMaintenanceData'
+      @searchReset='searchReset'
+    ></second-maintenance-approval-modal>
+    <third-maintenance-approval-modal
+      ref='thirdMaintenanceApprovalModal'
+      :selectShenpiData='selectThirdMaintenanceData'
+      @searchReset='searchReset'
+    ></third-maintenance-approval-modal>
+    <guide-card-batch-handle
+      ref='guideCardBatchHandle'
+      :selectShenpiData='selectGuideCardData'
+      @searchReset='searchReset'
+    ></guide-card-batch-handle>
   </a-card>
 </template>
 
@@ -188,6 +212,11 @@
 import EquipmentTransferApprovalModal from '@views/flowable/workflow/transfer/EquipmentTransferApprovalModal.vue'
 import EquipmentScrapApprovalModal from '@views/flowable/workflow/scrap/EquipmentScrapApprovalModal.vue'
 import SparePartApplyHandle from '@views/flowable/workflow/sparePartApply/SparePartApplyHandle.vue'
+import EquipmentReturnApprovalModal from '@views/flowable/workflow/leanOut/EquipmentReturnApprovalModal.vue'
+import GuideCardBatchHandle from '@views/flowable/workflow/guideCardBatch/GuideCardBatchHandle.vue'
+import SecondMaintenanceApprovalModal from '@views/flowable/workflow/secondMaintenance/SecondMaintenanceApprovalModal.vue'
+import ThirdMaintenanceApprovalModal from '@views/flowable/workflow/thirdMaintenance/ThirdMaintenanceApprovalModal.vue'
+import InboundOrderHandle from '@views/flowable/workflow/inboundOrder/InboundOrderHandle.vue'
 
 export default {
   name: 'NcDeviceCharactersList',
@@ -206,7 +235,13 @@
     EquipmentSealUpApprovalModal,
     EquipmentTransferApprovalModal,
     EquipmentScrapApprovalModal,
-    SparePartApplyHandle
+    SparePartApplyHandle,
+    EquipmentReturnApprovalModal,
+    SecondMaintenanceApprovalModal,
+    ThirdMaintenanceApprovalModal,
+    InboundOrderHandle,
+    GuideCardBatchHandle
+
   },
   data() {
     return {
@@ -285,6 +320,11 @@
       // selectEquipmentSealUpData: {},
       // selectEquipmentTransferData: {},
       // selectEquipmentScrapData: {},
+      selectSecondMaintenanceData: {},
+      selectThirdMaintenanceData: {},
+      selectInboundOrderData: {},
+      selectGuideCardData: {},
+
 
     }
   },
@@ -321,7 +361,7 @@
         case 'toolOutStorageApproval':
           this.handleToolOutStorageApproval(item)
           break
-        case 'toolsStocktakingBound':
+        case 'toolsStocktakingBoundApproval':
           this.handleToolStocktakingApproval(item)
           break
         case 'toolsLossApproval':
@@ -345,6 +385,21 @@
         case 'spare_part_apply':
           this.handleSparePartApplyApproval(item)
           break
+        case 'equipment_return':
+          this.handleEquipmentReturn(item)
+          break
+        case 'toolInStorageApproval':
+          this.handleToolInStorage(item)
+          break
+        case 'second_maintenance':
+          this.handleSecondMaintenance(item)
+          break
+        case 'third_maintenance':
+          this.handleThirdMaintenance(item)
+          break
+        case 'programConfirmApproval':
+          this.handleGuideCardApproval(item)
+          break
         default:
           alert('娌℃壘鍒拌娴佺▼')
       }
@@ -355,6 +410,43 @@
       let result = parts[0]
       return result
     },
+
+    handleEquipmentReturn(item) {
+      this.$refs.equipmentReturnApprovalModelRef.visible = true
+      this.$refs.equipmentReturnApprovalModelRef.title = item.name
+      this.$refs.equipmentReturnApprovalModelRef.handleDetail(item)
+      this.$refs.equipmentReturnApprovalModelRef.disableSubmit = true
+    },
+    handleToolInStorage(item) {
+      if (item && item.dataId) {
+        this.selectInboundOrderData = Object.assign({}, item)
+        this.$refs.inboundOrderApprovalModal.auditVisible = true
+        this.$refs.inboundOrderApprovalModal.getAllApproveData(item)
+      }
+    },
+    handleSecondMaintenance(item) {
+      if (item && item.dataId) {
+        this.selectSecondMaintenanceData = Object.assign({}, item)
+        this.$refs.secondMaintenanceApprovalModal.handleDetail(item)
+        this.$refs.secondMaintenanceApprovalModal.title = item.name
+        this.$refs.secondMaintenanceApprovalModal.disableSubmit = true
+      }
+    },
+    handleThirdMaintenance(item) {
+      if (item && item.dataId) {
+        this.selectThirdMaintenanceData = Object.assign({}, item)
+        this.$refs.thirdMaintenanceApprovalModal.handleDetail(item)
+        this.$refs.thirdMaintenanceApprovalModal.title = item.name
+        this.$refs.thirdMaintenanceApprovalModal.disableSubmit = true
+      }
+    },
+    //DNC-绋嬪簭纭琛ㄦ祦绋�
+    handleGuideCardApproval(item) {
+      console.log('item----->', item)
+      this.selectGuideCardData = item
+      this.$refs.guideCardBatchHandle.clearTableSource()
+      this.$refs.guideCardBatchHandle.getAllApproveData(item)
+    },
     handDrDetial(item) {
       this.selectShenpiData = item
       this.selectShenpiData.assignee_dictText = item.todoUsers_dictText

--
Gitblit v1.9.3