From 698ef949a5a503e4c0aeae28e5570093a9744d86 Mon Sep 17 00:00:00 2001 From: zhaowei <zhaowei> Date: 星期四, 24 七月 2025 11:31:21 +0800 Subject: [PATCH] 我的已办增加流程详情功能 --- src/views/flowable/workflow/FlowTodo.vue | 31 ++++++++++++++++++++++++++++--- 1 files changed, 28 insertions(+), 3 deletions(-) diff --git a/src/views/flowable/workflow/FlowTodo.vue b/src/views/flowable/workflow/FlowTodo.vue index 64c32b7..9ecfc00 100644 --- a/src/views/flowable/workflow/FlowTodo.vue +++ b/src/views/flowable/workflow/FlowTodo.vue @@ -120,6 +120,11 @@ <technical-status-deactivate-approval-modal ref="technicalStatusDeactivateApprovalModal" :selectShenpiData="selectedRowData" @modalFormOk="modalFormOk"/> + + <!--涓変繚鍙樻洿--> + <third-maintenance-order-change-approval-modal ref="thirdMaintenanceOrderChangeApprovalModal" + :selectShenpiData="selectedRowData" + @modalFormOk="modalFormOk"/> </a-card> </template> @@ -139,11 +144,13 @@ import TechnicalStatusEvaluationApplicationApprovalModal from './TechnicalStatusEvaluation/TechnicalStatusEvaluationApplicationApprovalModal' import TechnicalStatusDeactivateApprovalModal from './TechnicalStatus/TechnicalStatusDeactivateApprovalModal' + import ThirdMaintenanceOrderChangeApprovalModal from './thirdMaintenance/ThirdMaintenanceOrderChangeApprovalModal' export default { name: 'FlowTodo', mixins: [JeecgListMixin], components: { + ThirdMaintenanceOrderChangeApprovalModal, TechnicalStatusDeactivateApprovalModal, TechnicalStatusEvaluationApplicationApprovalModal, TechnicalStatusChangeApprovalModal, @@ -266,6 +273,9 @@ case 'TECHNICAL_STATUS_DEACTIVATE_PROCESS': this.handleTechnicalStatusDeactivate(record) break + case 'third_maintenance_change': + this.handleThirdMaintenanceOrderChange(record) + break default: alert('娌℃壘鍒拌娴佺▼') } @@ -290,9 +300,13 @@ this.selectedRowData = Object.assign({}, record) this.$refs.technicalStatusApprovalModal.visible = true this.$refs.technicalStatusApprovalModal.title = record.name - this.$refs.technicalStatusApprovalModal.handleDetail(record) + this.$refs.technicalStatusApprovalModal.handleApprove(record) }, + /** + * 鐐瑰嚮鎶�鏈壌瀹氬伐鍗曞彉鏇存祦绋嬫墽琛屽鎵规椂瑙﹀彂 + * @param record + */ handleEvaluationOrderChange(record) { this.selectedRowData = Object.assign({}, record) this.$refs.evaluationOrderChangeApprovalModal.visible = true @@ -330,7 +344,7 @@ this.selectedRowData = Object.assign({}, record) this.$refs.thirdMaintenanceApprovalModal.visible = true this.$refs.thirdMaintenanceApprovalModal.title = record.name - this.$refs.thirdMaintenanceApprovalModal.handleDetail(record) + this.$refs.thirdMaintenanceApprovalModal.handleApprove(record) }, /** @@ -341,7 +355,7 @@ this.selectedRowData = Object.assign({}, record) this.$refs.repairOrderApprovalModal.visible = true this.$refs.repairOrderApprovalModal.title = record.name - this.$refs.repairOrderApprovalModal.handleDetail(record) + this.$refs.repairOrderApprovalModal.handleApprove(record) }, /** @@ -377,6 +391,17 @@ this.$refs.technicalStatusDeactivateApprovalModal.handleApprove(record) }, + /** + * 鐐瑰嚮涓変繚鍙樻洿鍒嗙被娴佺▼瀹℃壒鏃惰Е鍙� + * @param record + */ + handleThirdMaintenanceOrderChange(record) { + this.selectedRowData = Object.assign({}, record) + this.$refs.thirdMaintenanceOrderChangeApprovalModal.visible = true + this.$refs.thirdMaintenanceOrderChangeApprovalModal.title = record.name + this.$refs.thirdMaintenanceOrderChangeApprovalModal.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