27 lines
699 B
TypeScript
27 lines
699 B
TypeScript
import { http } from '@/http/http'
|
|
|
|
/** 流程定义 */
|
|
export interface ProcessDefinition {
|
|
id: string
|
|
key: string
|
|
name: string
|
|
description?: string
|
|
icon?: string
|
|
category: string
|
|
formType?: number
|
|
formId?: number
|
|
formCustomCreatePath?: string
|
|
formCustomViewPath?: string
|
|
suspensionState: number
|
|
}
|
|
|
|
/** 获取流程定义列表 */
|
|
export function getProcessDefinitionList(params?: { suspensionState?: number }) {
|
|
return http.get<ProcessDefinition[]>('/bpm/process-definition/list', params)
|
|
}
|
|
|
|
/** 获取流程定义详情 */
|
|
export function getProcessDefinition(id?: string, key?: string) {
|
|
return http.get<ProcessDefinition>('/bpm/process-definition/get', { id, key })
|
|
}
|