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 }} +
+
+
+ +
+ 暂无任务信息 +
+
+
+
+ + + + +