diff --git a/src/api/common/api.ts b/src/api/common/api.ts index 2f6c189..42da438 100644 --- a/src/api/common/api.ts +++ b/src/api/common/api.ts @@ -18,6 +18,8 @@ enum Api { startProcessSchedules = '/tasktask/taskTask/flow-schedules', queryByBusinessId = '/tasktask/taskTask/queryByBusinessId', deleteSingleProcess = '/tasktask/taskTask/deleteSingleProcess', + deletePendingTask = '/tasktask/taskTask/deletePendingTask', + updateTitleAndDeadline = '/tasktask/taskTask/updateTitleAndDeadline', } /** @@ -184,6 +186,22 @@ export const deleteSingleProcess = (params) => { return defHttp.post({ url: Api.deleteSingleProcess, params }, { joinParamsToUrl: true, isTransformResponse: false }); }; +/** + * 删除未发起的待处理任务(无流程实例ID的周期性任务记录) + * @param params { taskId: string } + */ +export const deletePendingTask = (params) => { + return defHttp.post({ url: Api.deletePendingTask, params }, { joinParamsToUrl: true, isTransformResponse: false }); +}; + +/** + * 修改流程标题和截止时间 + * @param params { taskId: string, title: string, requireFinishDate: string } + */ +export const updateTitleAndDeadline = (params) => { + return defHttp.post({ url: Api.updateTitleAndDeadline, params }, { joinParamsToUrl: true, isTransformResponse: false }); +}; + /** * 【用于评论功能】自定义文件上传-方法 */ diff --git a/src/components/semri/process/BusinessProcessListModal.vue b/src/components/semri/process/BusinessProcessListModal.vue index eb3744e..5f5cb59 100644 --- a/src/components/semri/process/BusinessProcessListModal.vue +++ b/src/components/semri/process/BusinessProcessListModal.vue @@ -8,6 +8,33 @@ + +
+ + + + + + + + +
+