From 3e189124a64cecd9f2467aa7e4cb05aa4436b500 Mon Sep 17 00:00:00 2001
From: cuijian <cuijian@xalxzn.com>
Date: 星期一, 26 五月 2025 11:50:07 +0800
Subject: [PATCH] 工具入库申请

---
 src/views/flowable/workflow/FlowTodo.vue |   20 ++++++++++++++++++--
 1 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/src/views/flowable/workflow/FlowTodo.vue b/src/views/flowable/workflow/FlowTodo.vue
index 6c18e0c..7245338 100644
--- a/src/views/flowable/workflow/FlowTodo.vue
+++ b/src/views/flowable/workflow/FlowTodo.vue
@@ -136,6 +136,8 @@
     <third-maintenance-approval-modal ref="thirdMaintenanceApprovalModal" :selectShenpiData="selectThirdMaintenanceData"
                                       @searchReset="searchReset"></third-maintenance-approval-modal>
     <equipment-seal-up-approval-modal ref="equipmentSealUpApprovalModelRef" @searchReset="searchReset" />
+    <inbound-order-handle ref="inboundOrderApprovalModal" :selectInboundOrderData="selectInboundOrderData"
+                                     @searchReset="searchReset"></inbound-order-handle>
   </a-card>
 </template>
 
@@ -163,6 +165,7 @@
 import EquipmentSealUpApprovalModal from '@views/flowable/workflow/sealUp/EquipmentSealUpApprovalModal.vue'
 import stocktakingBoundHandle from '@views/flowable/workflow/stocktakingBound/stocktakingBoundHandle.vue'
 import lossBoundHandle from '@views/flowable/workflow/lossBound/lossBoundHandle.vue'
+import InboundOrderHandle from '@views/flowable/workflow/inboundOrder/InboundOrderHandle.vue'
 
 export default {
   name: 'NcDeviceCharactersList',
@@ -183,7 +186,8 @@
     SecondMaintenanceApprovalModal,
     ThirdMaintenanceApprovalModal,
     OutBoundOrderHandle,
-    EquipmentSealUpApprovalModal
+    EquipmentSealUpApprovalModal,
+    InboundOrderHandle
   },
   data() {
     return {
@@ -268,6 +272,7 @@
       selectOutBoundOrderData: {},
       selectLossBoundOrderData: {},
       selectStocktakingBoundOrderData: {},
+      selectInboundOrderData:{},
       //涓氬姟淇℃伅ID
       dataId: undefined
     }
@@ -359,6 +364,9 @@
           break
         case 'equipment_seal_up':
           this.handleEquipmentSealUp(item)
+          break
+        case 'toolInStorageApproval':
+          this.handleToolInStorage(item)
           break
         default:
           alert('娌℃壘鍒拌娴佺▼')
@@ -495,7 +503,15 @@
       this.$refs.equipmentSealUpApprovalModelRef.title = item.name
       this.$refs.equipmentSealUpApprovalModelRef.handleDetail(item)
       this.$refs.equipmentSealUpApprovalModelRef.disableSubmit = false
-    }
+    },
+    handleToolInStorage(item) {
+      if (item && item.dataId) {
+          this.selectInboundOrderData = Object.assign({}, item)
+          this.$refs.inboundOrderApprovalModal.auditVisible = true
+          this.$refs.inboundOrderApprovalModal.clearTableSource()
+          this.$refs.inboundOrderApprovalModal.getAllApproveData(item)
+      }
+    },
   }
 }
 </script>

--
Gitblit v1.9.3