From 1451e36b1767a4d7883e80078b371b6273e9eb41 Mon Sep 17 00:00:00 2001
From: zhaowei <zhaowei>
Date: 星期四, 24 七月 2025 14:52:34 +0800
Subject: [PATCH] 三保变更

---
 src/views/eam/maintenance/EamThirdMaintenanceChangeList.vue |   74 ++++++++++++++++++-------------------
 1 files changed, 36 insertions(+), 38 deletions(-)

diff --git a/src/views/eam/maintenance/EamThirdMaintenanceChangeList.vue b/src/views/eam/maintenance/EamThirdMaintenanceChangeList.vue
index 3202893..b03ad95 100644
--- a/src/views/eam/maintenance/EamThirdMaintenanceChangeList.vue
+++ b/src/views/eam/maintenance/EamThirdMaintenanceChangeList.vue
@@ -41,7 +41,7 @@
              :pagination="ipagination" :loading="loading" :scroll="{x:'max-content'}"
              @change="handleTableChange">
         <span slot="action" slot-scope="text, record">
-          <tamplate v-if="record.changeStatus=='WAIT_SUBMIT'">
+          <template v-if="record.changeStatus=='WAIT_SUBMIT'">
             <a @click="handleEdit(record)">缂栬緫</a>
 
             <a-divider type="vertical"/>
@@ -55,41 +55,38 @@
             <a-popconfirm title="纭畾浣滃簾鍚楋紵" @confirm="handleAbolish(record.id)">
               <a>浣滃簾</a>
             </a-popconfirm>
-          </tamplate>
+          </template>
 
-          <a @click="handleDetail(record)" v-if="record.changeStatus!='WAIT_SUBMIT'&&record.changeStatus!='ABOLISH'">璇︽儏</a>
+          <a @click="handleDetail(record)"
+             v-if="record.changeStatus!='WAIT_SUBMIT'&&record.changeStatus!='ABOLISH'">璇︽儏</a>
         </span>
     </a-table>
     <!-- table鍖哄煙-end -->
 
     <!-- 琛ㄥ崟鍖哄煙 -->
-    <eam-third-maintenance-change-modal ref="orderChangeModal" @ok="modalFormOk"/>
+    <eam-third-maintenance-change-modal ref="modalForm" @ok="modalFormOk"/>
 
-    <!--鍙樻洿娴佺▼琛ㄥ崟-->
-<!--    <third-maintenance-approval-modal ref="thirdMaintenanceApprovalModal"-->
-<!--                                      :selectShenpiData="selectThirdMaintenanceData"/>-->
-
+    <!--瀹℃壒绐楀彛-->
+    <third-maintenance-order-change-approval-modal ref="thirdMaintenanceOrderChangeApprovalModal"
+                                                   :selectShenpiData="selectedRowData"/>
   </a-card>
 </template>
 
 <script>
-  // import EamThirdMaintenanceOrderModal from './modules/EamThirdMaintenanceOrderModal'
   import { JeecgListMixin } from '@/mixins/JeecgListMixin'
   import LxSearchEquipmentSelect from '@views/eam/equipment/modules/LxSearchEquipmentSelect.vue'
   import { deleteAction, getAction } from '@api/manage'
-  // import ThirdMaintenanceApprovalModal
-  //   from '@views/flowable/workflow/thirdMaintenance/ThirdMaintenanceApprovalModal.vue'
-  import EamThirdMaintenanceChangeModal
-    from '@views/eam/technical/modules/EamThirdMaintenanceChangeModal.vue'
+  import EamThirdMaintenanceChangeModal from './modules/EamThirdMaintenanceChangeModal.vue'
+  import ThirdMaintenanceOrderChangeApprovalModal
+    from '../../flowable/workflow/thirdMaintenance/ThirdMaintenanceOrderChangeApprovalModal'
 
   export default {
     name: 'EamThirdMaintenanceChangeList',
     mixins: [JeecgListMixin],
     components: {
+      ThirdMaintenanceOrderChangeApprovalModal,
       EamThirdMaintenanceChangeModal,
-      LxSearchEquipmentSelect,
-      // EamThirdMaintenanceOrderModal,
-      // ThirdMaintenanceApprovalModal
+      LxSearchEquipmentSelect
     },
     props: {
       isDisplayOperation: {
@@ -101,7 +98,7 @@
       return {
         description: '璁惧涓夌骇淇濆吇鍙樻洿椤甸潰',
         disableMixinCreated: true,
-        selectThirdMaintenanceData: {},
+        selectedRowData: {},
         // 琛ㄥご
         columns: [
           {
@@ -134,9 +131,15 @@
             fixed: 'left'
           },
           {
+            title: '鍙樻洿鐘舵��',
+            align: 'center',
+            dataIndex: 'changeStatus_dictText',
+            fixed: 'left'
+          },
+          {
             title: '宸ュ崟鍙�',
             align: 'center',
-            dataIndex: 'orderNum_dictText'
+            dataIndex: 'orderId_dictText'
           },
           {
             title: '鍙樻洿鍗曞彿',
@@ -162,11 +165,6 @@
             title: '鐢宠绫诲瀷',
             align: 'center',
             dataIndex: 'applyCategory_dictText'
-          },
-          {
-            title: '鍙樻洿鐘舵��',
-            align: 'center',
-            dataIndex: 'changeStatus_dictText'
           },
           {
             title: '鍙樻洿鍘熷洜绫诲瀷',
@@ -221,8 +219,8 @@
         ],
         url: {
           list: '/eam/eamThirdMaintenanceChange/list',
-          abolish: '/eam/eamThirdMaintenanceChange/abolish',
-          collect: '/eam/eamThirdMaintenanceChange/collect'
+          submit: '/eam/eamThirdMaintenanceChange/submit',
+          abolish: '/eam/eamThirdMaintenanceChange/abolish'
         }
       }
     },
@@ -234,13 +232,13 @@
         title: '鎿嶄綔',
         dataIndex: 'action',
         align: 'center',
+        width: 200,
         fixed: 'right',
         scopedSlots: { customRender: 'action' }
       }
       this.columns = [...this.columns, operationColumn]
       this.loadData(1)
     },
-    computed: {},
     methods: {
       /**
        * 鎻愪氦鏃惰Е鍙�
@@ -257,12 +255,12 @@
                 description: res.message
               })
               that.loadData()
-              that.loading = false
             } else {
               that.$notification.warning({
                 message: '娑堟伅',
                 description: res.message
               })
+              that.loading = false
             }
           })
       },
@@ -292,17 +290,17 @@
           })
       },
 
-      // /**
-      //  * 鐐瑰嚮璇︽儏鏃惰Е鍙�
-      //  * @param record
-      //  */
-      // handleDetail(record) {
-      //   this.selectThirdMaintenanceData = Object.assign({}, record)
-      //   this.$refs.thirdMaintenanceApprovalModal.title = '璇︽儏'
-      //   this.$refs.thirdMaintenanceApprovalModal.visible = true
-      //   this.$refs.thirdMaintenanceApprovalModal.disableSubmit = true
-      //   this.$refs.thirdMaintenanceApprovalModal.recordDetail(record)
-      // },
+      /**
+       * 鐐瑰嚮璇︽儏鏃惰Е鍙�
+       * @param record
+       */
+      handleDetail(record) {
+        this.selectedRowData = Object.assign({}, record)
+        this.$refs.thirdMaintenanceOrderChangeApprovalModal.title = '璇︽儏'
+        this.$refs.thirdMaintenanceOrderChangeApprovalModal.visible = true
+        this.$refs.thirdMaintenanceOrderChangeApprovalModal.disableSubmit = true
+        this.$refs.thirdMaintenanceOrderChangeApprovalModal.handleDetail(record)
+      },
 
       /**
        * 鐢宠鏃堕棿鍙戠敓鏀瑰彉鏃惰Е鍙�

--
Gitblit v1.9.3