From 4385883dbddc36c5391cccc64021a45530839a6f Mon Sep 17 00:00:00 2001 From: lyh <925863403@qq.com> Date: 星期六, 26 七月 2025 16:26:46 +0800 Subject: [PATCH] 产品安全隐患流程与基础 --- src/views/flowable/workflow/FlowTodo.vue | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/src/views/flowable/workflow/FlowTodo.vue b/src/views/flowable/workflow/FlowTodo.vue index 8b57b8f..5d7d907 100644 --- a/src/views/flowable/workflow/FlowTodo.vue +++ b/src/views/flowable/workflow/FlowTodo.vue @@ -135,6 +135,11 @@ <report-accidents-register-approval-modal ref="reportAccidentsRegisterApprovalModal" :selectShenpiData="selectedRowData" @modalFormOk="modalFormOk"/> + + <!--浜у搧瀹夊叏纭--> + <eam-report-product-hazards-modal ref="reportProductHazardsApprovalModal" + :selectShenpiData="selectedRowData" + @modalFormOk="modalFormOk"/> </a-card> </template> @@ -157,11 +162,13 @@ import ThirdMaintenanceOrderChangeApprovalModal from './thirdMaintenance/ThirdMaintenanceOrderChangeApprovalModal' import ThirdMaintenanceFurnaceApprovalModal from './thirdMaintenance/ThirdMaintenanceFurnaceApprovalModal' import ReportAccidentsRegisterApprovalModal from './repairOrder/ReportAccidentsRegisterApprovalModal' + import EamReportProductHazardsModal from "./repairOrder/ReportProductHazardsApprovalModal.vue"; export default { name: 'FlowTodo', mixins: [JeecgListMixin], components: { + EamReportProductHazardsModal, ReportAccidentsRegisterApprovalModal, ThirdMaintenanceFurnaceApprovalModal, ThirdMaintenanceOrderChangeApprovalModal, @@ -295,6 +302,9 @@ break case 'eam_report_accidents_register': this.handleAccidentsRegister(record) + break + case 'eam_report_product_hazards': + this.handleProductHazard(record) break default: alert('娌℃壘鍒拌娴佺▼') @@ -444,6 +454,17 @@ this.$refs.reportAccidentsRegisterApprovalModal.handleApprove(record) }, + /** + * 鐐瑰嚮浜у搧瀹夊叏闅愭偅纭娴佺▼瀹℃壒鏃惰Е鍙� + * @param record + */ + handleProductHazard(record){ + this.selectedRowData = Object.assign({}, record) + this.$refs.reportProductHazardsApprovalModal.visible = true + this.$refs.reportProductHazardsApprovalModal.title = record.name + this.$refs.reportProductHazardsApprovalModal.handleApprove(record) + }, + batchHandle() { const categorySet = new Set(this.selectionRows.map(item => item.category)) const nameSet = new Set(this.selectionRows.map(item => item.name)) -- Gitblit v1.9.3