diff --git a/src/api/workflow/category/index.ts b/src/api/workflow/category/index.ts index 385d149..b6a83ea 100644 --- a/src/api/workflow/category/index.ts +++ b/src/api/workflow/category/index.ts @@ -1,6 +1,6 @@ import request from '@/utils/request'; import { AxiosPromise } from 'axios'; -import { CategoryVO, CategoryForm, CategoryQuery } from '@/api/workflow/category/types'; +import { CategoryVO, CategoryForm, CategoryQuery, CategoryTreeVO } from '@/api/workflow/category/types'; /** * 查询流程分类列表 @@ -61,3 +61,16 @@ export const delCategory = (categoryId: string | number | Array method: 'delete' }); }; + +/** + * 获取流程分类树列表 + * @param query 流程实例id + * @returns + */ +export const categoryTree = (query?: CategoryForm): AxiosPromise => { + return request({ + url: `/workflow/category/categoryTree`, + method: 'get', + params: query + }); +}; diff --git a/src/api/workflow/definition/index.ts b/src/api/workflow/definition/index.ts index 5f95907..3a2ed4b 100644 --- a/src/api/workflow/definition/index.ts +++ b/src/api/workflow/definition/index.ts @@ -1,12 +1,6 @@ import request from '@/utils/request'; -import { - FlowDefinitionQuery, - definitionXmlVO, - FlowDefinitionForm, - FlowDefinitionVo -} from '@/api/workflow/definition/types'; +import { FlowDefinitionQuery, definitionXmlVO, FlowDefinitionForm, FlowDefinitionVo } from '@/api/workflow/definition/types'; import { AxiosPromise } from 'axios'; -import {CategoryForm, CategoryTreeVO} from "@/api/workflow/category/types"; /** * 获取流程定义列表 @@ -21,19 +15,6 @@ export const listDefinition = (query: FlowDefinitionQuery): AxiosPromise => { - return request({ - url: `/workflow/definition/categoryTree`, - method: 'get', - params: query - }); -}; - /** * 按照流程定义key获取流程定义 * @param flowCode 流程编码 diff --git a/src/api/workflow/instance/types.ts b/src/api/workflow/instance/types.ts index 64ff5a9..a12dab3 100644 --- a/src/api/workflow/instance/types.ts +++ b/src/api/workflow/instance/types.ts @@ -1,7 +1,7 @@ import { FlowTaskVO } from '@/api/workflow/task/types'; export interface FlowInstanceQuery extends PageQuery { - category?: string; + category?: string | number; nodeName?: string; flowCode?: string; flowName?: string; diff --git a/src/views/workflow/processDefinition/index.vue b/src/views/workflow/processDefinition/index.vue index e4bec6f..8f1235a 100644 --- a/src/views/workflow/processDefinition/index.vue +++ b/src/views/workflow/processDefinition/index.vue @@ -62,7 +62,7 @@ - + @@ -262,12 +262,11 @@