Merge remote-tracking branch 'origin/develop' into develop

This commit is contained in:
konbai
2022-06-08 23:48:29 +08:00
3 changed files with 11 additions and 13 deletions

View File

@@ -138,6 +138,7 @@ public class WfInstanceServiceImpl extends FlowServiceFactory implements IWfInst
WfTaskVo taskVo = new WfTaskVo(); WfTaskVo taskVo = new WfTaskVo();
taskVo.setProcDefId(taskInstance.getProcessDefinitionId()); taskVo.setProcDefId(taskInstance.getProcessDefinitionId());
taskVo.setTaskId(taskInstance.getId()); taskVo.setTaskId(taskInstance.getId());
taskVo.setTaskDefKey(taskInstance.getTaskDefinitionKey());
taskVo.setTaskName(taskInstance.getName()); taskVo.setTaskName(taskInstance.getName());
taskVo.setCreateTime(taskInstance.getStartTime()); taskVo.setCreateTime(taskInstance.getStartTime());
taskVo.setFinishTime(taskInstance.getEndTime()); taskVo.setFinishTime(taskInstance.getEndTime());

View File

@@ -22,21 +22,18 @@
<!-- 已完成节点悬浮弹窗 --> <!-- 已完成节点悬浮弹窗 -->
<el-dialog class="comment-dialog" :title="dlgTitle || '审批记录'" :visible.sync="dialogVisible"> <el-dialog class="comment-dialog" :title="dlgTitle || '审批记录'" :visible.sync="dialogVisible">
<el-row> <el-row>
<el-table :data="taskCommentList" size="mini" border header-cell-class-name="table-header-gray" height="500px"> <el-table :data="taskCommentList" size="mini" border header-cell-class-name="table-header-gray">
<el-table-column label="序号" header-align="center" align="center" type="index" width="55px" /> <el-table-column label="序号" header-align="center" align="center" type="index" width="55px" />
<el-table-column label="执行人" prop="createUsername" width="150px" /> <el-table-column label="候选办理" prop="candidate" width="150px" align="center"/>
<el-table-column label="操作" width="150px"> <el-table-column label="实际办理" prop="assigneeName" width="100px" align="center"/>
<el-table-column label="处理时间" prop="createTime" width="140px" align="center"/>
<el-table-column label="办结时间" prop="finishTime" width="140px" align="center" />
<el-table-column label="耗时" prop="duration" width="100px" align="center"/>
<el-table-column label="审批意见" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<el-tag size="mini" :type="getOperationTagType(scope.row.approvalType)" effect="dark">{{SysFlowTaskOperationType.getValue(scope.row.approvalType)}}</el-tag> {{scope.row.commentList&&scope.row.commentList[0]?scope.row.commentList[0].fullMessage:''}}
<el-tag v-if="scope.row.delegateAssginee != null" size="mini" type="success" effect="plain" style="margin-left: 10px;">{{scope.row.delegateAssginee}}</el-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="审批意见">
<template slot-scope="scope">
<span>{{scope.row.comment ? scope.row.comment : ''}}</span>
</template>
</el-table-column>
<el-table-column label="处理时间" prop="createTime" width="160px" />
</el-table> </el-table>
</el-row> </el-row>
</el-dialog> </el-dialog>
@@ -181,7 +178,7 @@ export default {
this.dlgTitle = element.businessObject ? element.businessObject.name : undefined; this.dlgTitle = element.businessObject ? element.businessObject.name : undefined;
// 计算当前悬浮任务审批记录,如果记录为空不显示弹窗 // 计算当前悬浮任务审批记录,如果记录为空不显示弹窗
this.taskCommentList = (this.allCommentList || []).filter(item => { this.taskCommentList = (this.allCommentList || []).filter(item => {
return item.taskKey === this.selectTaskId; return item.taskDefKey === this.selectTaskId;
}); });
this.dialogVisible = true; this.dialogVisible = true;
}, },

View File

@@ -98,7 +98,7 @@
<el-tab-pane label="流程跟踪" name="track"> <el-tab-pane label="流程跟踪" name="track">
<el-card class="box-card" shadow="never"> <el-card class="box-card" shadow="never">
<process-viewer :key="`designer-${loadIndex}`" :style="'height:' + height" :xml="xmlData" <process-viewer :key="`designer-${loadIndex}`" :style="'height:' + height" :xml="xmlData"
:finishedInfo="finishedInfo" :allCommentList="null" :finishedInfo="finishedInfo" :allCommentList="flowRecordList"
/> />
</el-card> </el-card>
</el-tab-pane> </el-tab-pane>