From 2094d14b908959353558ef5af1a85a8322031c58 Mon Sep 17 00:00:00 2001
From: cuilei <ray_tsu1@163.com>
Date: 星期四, 04 九月 2025 10:50:28 +0800
Subject: [PATCH] 排产工单模块设备点检功能页面

---
 src/views/mes/MesProductionWorkOrderListView.vue |   23 ++++++++++++++++-------
 1 files changed, 16 insertions(+), 7 deletions(-)

diff --git a/src/views/mes/MesProductionWorkOrderListView.vue b/src/views/mes/MesProductionWorkOrderListView.vue
index 0f244cd..5c4defa 100644
--- a/src/views/mes/MesProductionWorkOrderListView.vue
+++ b/src/views/mes/MesProductionWorkOrderListView.vue
@@ -6,8 +6,9 @@
         <a-row :gutter="24">
           <a-col :xl="6" :lg="7" :md="8" :sm="24">
             <a-form-item label="浜х嚎">
-              <j-tree-select dict="base_factory,factory_name,id" pid-field="parent_id"
-                             v-model="queryParam.factoryId" style="width: 100%"></j-tree-select>
+              <j-search-select-tag placeholder="璇烽�夋嫨" v-model="queryParam.factoryId"
+                                   dict="base_factory,factory_name,id,del_flag=0 and factory_category = '3'"
+              ></j-search-select-tag>
             </a-form-item>
           </a-col>
           <a-col :xl="6" :lg="7" :md="8" :sm="24">
@@ -108,7 +109,7 @@
             </span>
             <span v-if="record.workOrderStatus === 'PUBLISHED' && record.completenessCheckFlag === '1' && record.equipmentInspectionFlag === '0'">
               <a-divider type="vertical" />
-              <a @click="handleCompletenessCheck(record)">璁惧鐐规</a>
+              <a @click="handleEquipmentInspection(record)">璁惧鐐规</a>
             </span>
             <span v-if="record.workOrderStatus === 'PUBLISHED' && record.completenessCheckFlag === '1' && record.equipmentInspectionFlag === '1' && record.processInspectionFlag === '0'">
               <a-divider type="vertical" />
@@ -179,6 +180,10 @@
             :scroll="{ y: 300 }"
             size="middle"
             bordered>
+              <span slot="checkFlag" slot-scope="text, record">
+                <span v-if="text === '0'" style="color: red">鍚�</span>
+                <span v-if="text === '1'" style="color: green">鏄�</span>
+              </span>
           </a-table>
         </a-tab-pane>
       </a-tabs>
@@ -190,6 +195,7 @@
     <MesProductionWorkOrderRepublishModal ref="MesProductionWorkOrderRepublishModal" @ok="modalFormOk"></MesProductionWorkOrderRepublishModal>
     <MesProductionWorkOrderReportModal ref="MesProductionWorkOrderReportModal" @ok="modalFormOk"></MesProductionWorkOrderReportModal>
     <MesProductionWorkOrderCompletenessCheckModal ref="MesProductionWorkOrderCompletenessCheckModal" @ok="modalFormOk"></MesProductionWorkOrderCompletenessCheckModal>
+    <MesProductionWorkOrderEquipmentInspectionModal ref="MesProductionWorkOrderEquipmentInspectionModal" @ok="modalFormOk"></MesProductionWorkOrderEquipmentInspectionModal>
   </a-card>
 </template>
 
@@ -207,6 +213,7 @@
 import MesProductionWorkOrderRepublishModal from '@views/mes/modules/MesProductionWorkOrderRepublishModal.vue'
 import MesProductionWorkOrderReportModal from '@views/mes/modules/MesProductionWorkOrderReportModal.vue'
 import MesProductionWorkOrderCompletenessCheckModal from '@views/mes/modules/MesProductionWorkOrderCompletenessCheckModal.vue'
+import MesProductionWorkOrderEquipmentInspectionModal from '@views/mes/modules/MesProductionWorkOrderEquipmentInspectionModal.vue'
 import JSelectFactory from '@comp/jeecgbiz/JSelectFactory.vue'
 import moment from 'moment/moment'
 
@@ -221,7 +228,8 @@
     MesProductionWorkOrderScheduleModal,
     MesProductionWorkOrderRepublishModal,
     MesProductionWorkOrderReportModal,
-    MesProductionWorkOrderCompletenessCheckModal
+    MesProductionWorkOrderCompletenessCheckModal,
+    MesProductionWorkOrderEquipmentInspectionModal
   },
   data() {
     return {
@@ -502,9 +510,7 @@
             title: '鏄惁榻愬',
             align: 'center',
             dataIndex: 'checkFlag',
-            customRender: function(text) {
-              return text === '0' ? '鍚�' : text === '1' ? '鏄�' : ''
-            }
+            scopedSlots: { customRender: 'checkFlag' }
           }
         ]
       },
@@ -642,6 +648,9 @@
     handleCompletenessCheck(record) {
       this.$refs.MesProductionWorkOrderCompletenessCheckModal.check(record)
     },
+    handleEquipmentInspection(record) {
+      this.$refs.MesProductionWorkOrderEquipmentInspectionModal.inspect(record)
+    },
     async handleUnLoadingDetail(row){
       console.log('row---->',row)
       const unloadingResult = await getAction(this.url.queryUnloadingByLoadingId,{'loadingId':row.id})

--
Gitblit v1.9.3