From 099189efd5d9cc94eee918351dc302ce9dfefbeb Mon Sep 17 00:00:00 2001
From: zhangherong <571457620@qq.com>
Date: 星期二, 20 五月 2025 13:56:03 +0800
Subject: [PATCH] art: 设备管理-二保、三保-审批表单添加

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

diff --git a/src/views/flowable/workflow/FlowTodo.vue b/src/views/flowable/workflow/FlowTodo.vue
index 0791ea4..c488506 100644
--- a/src/views/flowable/workflow/FlowTodo.vue
+++ b/src/views/flowable/workflow/FlowTodo.vue
@@ -120,6 +120,10 @@
                                            :taskList="selectionRows"/>
     <equipment-lean-out-approval-modal ref="equipmentLeanOutApprovalModelRef" @searchReset="searchReset"/>
 
+    <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>
   </a-card>
 </template>
 
@@ -141,6 +145,8 @@
   import DispatchFileBachHandleStyle from '@views/flowable/workflow/dispatchFile/DispatchFileBachHandleStyle#Drawer.vue'
 
   import EquipmentLeanOutApprovalModal from '@views/flowable/workflow/leanOut/EquipmentLeanOutApprovalModal.vue'
+  import SecondMaintenanceApprovalModal from '@views/flowable/workflow/secondMaintenance/SecondMaintenanceApprovalModal.vue'
+  import ThirdMaintenanceApprovalModal from '@views/flowable/workflow/thirdMaintenance/ThirdMaintenanceApprovalModal.vue'
 
   export default {
     name: 'NcDeviceCharactersList',
@@ -155,7 +161,9 @@
       WeekMaintenanceApprovalModal,
       RepairOrderApprovalModal,
       InspectionOrderHandle,
-      EquipmentLeanOutApprovalModal
+      EquipmentLeanOutApprovalModal,
+      SecondMaintenanceApprovalModal,
+      ThirdMaintenanceApprovalModal
     },
     data() {
       return {
@@ -233,6 +241,8 @@
         selectDispatchFileXqData:{},
         selectInspectionOrderData: {},
         selectWeekMaintenanceData: {},
+        selectSecondMaintenanceData: {},
+        selectThirdMaintenanceData: {},
         selectBachData: {},
         selectRepairOrderData: {},
         //涓氬姟淇℃伅ID
@@ -308,6 +318,12 @@
             break
           case 'equipment_lean_out':
             this.handleEquipmentLeanOut(item)
+            break
+          case 'second_maintenance':
+            this.handleSecondMaintenance(item)
+            break
+          case 'third_maintenance':
+            this.handleThirdMaintenance(item)
             break
           default:
             alert('娌℃壘鍒拌娴佺▼')
@@ -398,7 +414,23 @@
         this.$refs.equipmentLeanOutApprovalModelRef.title = item.name
         this.$refs.equipmentLeanOutApprovalModelRef.handleDetail(item)
         this.$refs.equipmentLeanOutApprovalModelRef.disableSubmit = false
-      }
+      },
+      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 = false
+        }
+      },
+      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 = false
+        }
+      },
     }
   }
 </script>

--
Gitblit v1.9.3