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