浏览代码

【代码优化】工作流:去除 DELEGATE 委托中的状态,适合通过 DELEGATE STATE 读取

YunaiV 9 月之前
父节点
当前提交
fec7af453f
共有 2 个文件被更改,包括 1 次插入12 次删除
  1. 0 8
      src/api/bpm/task/index.ts
  2. 1 4
      src/views/bpm/processInstance/detail/ProcessInstanceOperationButton.vue

+ 0 - 8
src/api/bpm/task/index.ts

@@ -35,20 +35,12 @@ export enum TaskStatusEnum {
    * 已退回
    */
   RETURN = 5,
-  /**
-   * 委派中
-   */
-  DELEGATE = 6,
   /**
    * 审批通过中
    */
   APPROVING = 7
 }
 
-export type TaskVO = {
-  id: number
-}
-
 export const getTaskTodoPage = async (params: any) => {
   return await request.get({ url: '/bpm/task/todo-page', params })
 }

+ 1 - 4
src/views/bpm/processInstance/detail/ProcessInstanceOperationButton.vue

@@ -756,10 +756,7 @@ const reload = () => {
 /** 任务是否为处理中状态 */
 const isHandleTaskStatus = () => {
   let canHandle = false
-  if (
-    TaskApi.TaskStatusEnum.RUNNING === runningTask.value?.status ||
-    TaskApi.TaskStatusEnum.DELEGATE === runningTask.value?.status
-  ) {
+  if (TaskApi.TaskStatusEnum.RUNNING === runningTask.value?.status) {
     canHandle = true
   }
   return canHandle