From ebf2058274599ff00ef0654fc5046d627e17002a Mon Sep 17 00:00:00 2001
From: cuilei <ray_tsu1@163.com>
Date: 星期四, 22 五月 2025 17:49:54 +0800
Subject: [PATCH] 工具管理-工具出库申请流程我的已办页面

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

diff --git a/src/views/flowable/workflow/FlowCompleted.vue b/src/views/flowable/workflow/FlowCompleted.vue
index bbeb956..48bacaf 100644
--- a/src/views/flowable/workflow/FlowCompleted.vue
+++ b/src/views/flowable/workflow/FlowCompleted.vue
@@ -67,6 +67,8 @@
     <week-maintenance-approval-modal ref="weekMaintenanceApprovalModal" :selectShenpiData="selectWeekMaintenanceData"/>
 
     <repair-order-approval-modal ref="repairOrderApprovalModal" :selectShenpiData="selectRepairOrderData"/>
+
+    <out-bound-order-handle ref="outBoundOrderHandle" :selectShenpiData="selectOutBoundOrderData"/>
   </a-card>
 </template>
 
@@ -81,6 +83,7 @@
   import InspectionOrderHandle from './InspectionOrder/InspectionOrderHandle'
   import WeekMaintenanceApprovalModal from './weekMaintenance/WeekMaintenanceApprovalModal'
   import RepairOrderApprovalModal from './repairOrder/RepairOrderApprovalModal'
+  import OutBoundOrderHandle from '@views/flowable/workflow/outBoundOrder/OutBoundOrderHandle.vue'
 
   export default {
     name: 'NcDeviceCharactersList',
@@ -91,7 +94,8 @@
       RepairOrderApprovalModal,
       WeekMaintenanceApprovalModal,
       InspectionOrderHandle,
-      JDictSelectTag
+      JDictSelectTag,
+      OutBoundOrderHandle
     },
     data() {
       return {
@@ -161,7 +165,8 @@
         selectDispatchFileXqData:{},
         selectWeekMaintenanceData: {},
         selectInspectionOrderXqData: {},
-        selectRepairOrderData: {}
+        selectRepairOrderData: {},
+        selectOutBoundOrderData: {}
       }
     },
     created() {
@@ -193,6 +198,9 @@
             break
           case 'eam_repair':
             this.handleRepairOrder(item)
+            break
+          case 'toolOutStorageApproval':
+            this.handleToolOutStorageApproval(item)
             break
           default:
             alert('娌℃壘鍒拌娴佺▼')
@@ -264,6 +272,16 @@
           processInstanceId: procInsId
         })
         this.$refs.repairOrderApprovalModal.getBasicInformation(record)
+      },
+
+      handleToolOutStorageApproval(item) {
+        this.selectOutBoundOrderData = Object.assign({}, item)
+        item.procInstId = item.procInsId
+        item.processInstanceId = item.procInsId
+        this.selectOutBoundOrderData.assignee_dictText = item.todoUsers_dictText
+        this.$refs.outBoundOrderHandle.auditVisible = false
+        this.$refs.outBoundOrderHandle.clearTableSource()
+        this.$refs.outBoundOrderHandle.getAllApproveData(item)
       }
     }
   }

--
Gitblit v1.9.3