From 385e27c9b88f33088bb9dc5e81801c8e9de7e187 Mon Sep 17 00:00:00 2001 From: lyh <925863403@qq.com> Date: 星期四, 21 八月 2025 18:11:18 +0800 Subject: [PATCH] 430详情点进流转节点与流程图 --- src/views/flowable/workflow/thirdMaintenance/ThirdMaintenanceApprovalModal.vue | 39 ++++++++++++++++++++++++++++++++++++++- 1 files changed, 38 insertions(+), 1 deletions(-) diff --git a/src/views/flowable/workflow/thirdMaintenance/ThirdMaintenanceApprovalModal.vue b/src/views/flowable/workflow/thirdMaintenance/ThirdMaintenanceApprovalModal.vue index ad8c040..b62215c 100644 --- a/src/views/flowable/workflow/thirdMaintenance/ThirdMaintenanceApprovalModal.vue +++ b/src/views/flowable/workflow/thirdMaintenance/ThirdMaintenanceApprovalModal.vue @@ -143,6 +143,22 @@ <a-tab-pane key='3' tab='娴佺▼鍥�'> <img :src="imageSrc" alt="Fetched Image"/> </a-tab-pane> + + <a-tab-pane key='4' tab='娴佽浆鑺傜偣'> + <a-card> + <a-timeline style="padding:0 1% 0 12%"> + <a-timeline-item color='white' v-for="(item,index1) in hitaskDataSource" :key="index1"> + <div class="bottom"> + <p>澶勭悊浜猴細{{item.assignee_dictText}}</p> + <p v-if="index1 !==0">澶勭悊鏃堕暱锛歿{item.duration}}</p> + <p v-if="item.name !== '鎻愪氦鐢宠'">澶勭悊绫诲瀷锛歿{item.sequenceFlowName}}</p> + <p v-if="item.description != null">澶勭悊鎰忚锛歿{item.description}}</p> + <div class="left_qiu"><span>{{item.taskName}}</span></div> + </div> + </a-timeline-item> + </a-timeline> + </a-card> + </a-tab-pane> </template> <template slot="tabBarExtraContent"> @@ -293,10 +309,12 @@ maintenanceDetail: '/eam/thirdMaintenanceOrderDetail/queryList', sparePartsDetail: '/eam/eamThirdMaintenanceSpare/queryList', approval: '/eam/thirdMaintenanceOrder/approval', - diagramView: '/assign/flow/diagramView' + diagramView: '/assign/flow/diagramView', + queryHisTaskList: '/assign/flow/queryHisTaskList' }, disableSubmit: false, selectedRowKeys: [], + hitaskDataSource: [], detail: { maintenanceDetailList: [], sparePartsDetailList: [], @@ -443,6 +461,7 @@ this.detail.maintenanceDetailList = this.detail.sparePartsDetailList = [] this.getBasicInformationByApi(record) this.getFlowChartImageByApi(record) + this.getFlowTaskListByApi(record) }, /** @@ -460,6 +479,8 @@ }, record) this.handleDynamicColumns() this.loadMaintenanceDetail(record.id) + this.getFlowChartImageByApi(record) + this.getFlowTaskListByApi(record) this.loadSparePartsDetail(record.id) }, @@ -500,6 +521,22 @@ }, /** + * 鑾峰彇娴佽浆鑺傜偣 + * @param record + */ + getFlowTaskListByApi(record) { + let parmhis = { + 'procInstId': record.procInstId + } + getAction(this.url.queryHisTaskList, parmhis).then(res => { + this.hitaskDataSource = res.result + }).finally( + this.visible = true, + console.log('this.approveData---->', this.approveData) + ) + }, + + /** * 鑾峰彇淇濆吇鏄庣粏 * @param orderId 宸ュ崟鍙� */ -- Gitblit v1.9.3