diff --git a/src/api/common/api.ts b/src/api/common/api.ts index 42da438..197d0b7 100644 --- a/src/api/common/api.ts +++ b/src/api/common/api.ts @@ -20,6 +20,7 @@ enum Api { deleteSingleProcess = '/tasktask/taskTask/deleteSingleProcess', deletePendingTask = '/tasktask/taskTask/deletePendingTask', updateTitleAndDeadline = '/tasktask/taskTask/updateTitleAndDeadline', + currentNodeInfo = '/act/task/currentNodeInfo', } /** @@ -202,6 +203,12 @@ export const updateTitleAndDeadline = (params) => { return defHttp.post({ url: Api.updateTitleAndDeadline, params }, { joinParamsToUrl: true, isTransformResponse: false }); }; +/** + * 查询流程当前节点及办理人信息 + * @param params { procInstId: string } + */ +export const queryCurrentNodeInfo = (params) => defHttp.get({ url: Api.currentNodeInfo, params }); + /** * 【用于评论功能】自定义文件上传-方法 */ diff --git a/src/components/semri/process/BusinessProcessListModal.vue b/src/components/semri/process/BusinessProcessListModal.vue index 5f5cb59..cee2918 100644 --- a/src/components/semri/process/BusinessProcessListModal.vue +++ b/src/components/semri/process/BusinessProcessListModal.vue @@ -8,6 +8,7 @@ + + + + + + + + + + + + + + + 已结束 + 该流程已结束 + + + + 结束时间 + {{ nodeInfo.endTime }} + + + 状态 + 所有节点已完成 + + + + + + + + + 进行中 + {{ task.taskName }} + + + + 当前办理人 + + + {{ (task.assigneeName || '待签收')[0] }} + + {{ task.assigneeName || '待签收(无具体办理人)' }} + + + + 所属部门 + {{ task.deptNames.join('、') }} + + + 转入时间 + {{ task.startTime }} + + + + + + 暂无任务信息 + + + + + + + + +