index.ts 699 B

123456789101112131415161718192021222324252627
  1. import { http } from '@/http/http'
  2. /** 流程定义 */
  3. export interface ProcessDefinition {
  4. id: string
  5. key: string
  6. name: string
  7. description?: string
  8. icon?: string
  9. category: string
  10. formType?: number
  11. formId?: number
  12. formCustomCreatePath?: string
  13. formCustomViewPath?: string
  14. suspensionState: number
  15. }
  16. /** 获取流程定义列表 */
  17. export function getProcessDefinitionList(params?: { suspensionState?: number }) {
  18. return http.get<ProcessDefinition[]>('/bpm/process-definition/list', params)
  19. }
  20. /** 获取流程定义详情 */
  21. export function getProcessDefinition(id?: string, key?: string) {
  22. return http.get<ProcessDefinition>('/bpm/process-definition/get', { id, key })
  23. }