From 97e306206fb5cadc0d73902be375f5603248c82d Mon Sep 17 00:00:00 2001
From: qushaowei <qushaowei@163.com>
Date: 星期二, 29 七月 2025 10:22:13 +0800
Subject: [PATCH] 已办流程不显示处理

---
 src/views/flowable/workflow/FlowCompleted.vue |   22 +++++++++++++++++++++-
 1 files changed, 21 insertions(+), 1 deletions(-)

diff --git a/src/views/flowable/workflow/FlowCompleted.vue b/src/views/flowable/workflow/FlowCompleted.vue
index f6dbded..716f113 100644
--- a/src/views/flowable/workflow/FlowCompleted.vue
+++ b/src/views/flowable/workflow/FlowCompleted.vue
@@ -161,6 +161,11 @@
       ref='equipmentScrapApprovalModelRef'
       @searchReset='searchReset'
     />
+    <spare-part-apply-handle
+      ref='sparePartApplyModal'
+      @searchReset='searchReset'
+      :selectSparePartApplyData='selectSparePartApplyData'
+    ></spare-part-apply-handle>
   </a-card>
 </template>
 
@@ -182,6 +187,7 @@
 import EquipmentSealUpApprovalModal from '@views/flowable/workflow/sealUp/EquipmentSealUpApprovalModal.vue'
 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'
 
 export default {
   name: 'NcDeviceCharactersList',
@@ -199,7 +205,8 @@
     EquipmentLeanOutApprovalModal,
     EquipmentSealUpApprovalModal,
     EquipmentTransferApprovalModal,
-    EquipmentScrapApprovalModal
+    EquipmentScrapApprovalModal,
+    SparePartApplyHandle
   },
   data() {
     return {
@@ -273,6 +280,7 @@
       selectOutBoundOrderData: {},
       selectLossBoundOrderData: {},
       selectStocktakingBoundOrderData: {},
+      selectSparePartApplyData: {},
       // selectEquipmentLeanOutData: {},
       // selectEquipmentSealUpData: {},
       // selectEquipmentTransferData: {},
@@ -333,6 +341,9 @@
           break
         case 'equipment_scrap':
           this.handleEquipmentScrap(item)
+          break
+        case 'spare_part_apply':
+          this.handleSparePartApplyApproval(item)
           break
         default:
           alert('娌℃壘鍒拌娴佺▼')
@@ -469,6 +480,15 @@
       this.$refs.equipmentScrapApprovalModelRef.handleDetail(item)
       this.$refs.equipmentScrapApprovalModelRef.disableSubmit = true
     },
+    handleSparePartApplyApproval(item) {
+      this.selectSparePartApplyData = Object.assign({}, item)
+      item.procInstId = item.procInsId
+      item.processInstanceId = item.procInsId
+      this.selectSparePartApplyData.assignee_dictText = item.todoUsers_dictText
+      this.$refs.sparePartApplyModal.auditVisible = false
+      this.$refs.sparePartApplyModal.clearTableSource()
+      this.$refs.sparePartApplyModal.getAllApproveData(item)
+    },
   }
 }
 </script>

--
Gitblit v1.9.3