index.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. /*
  2. * @Author: lihui
  3. * @Date: 2020-11-17
  4. * @Desc 导出动态请求模块通用
  5. */
  6. import { errorCatcher, errorHandle, filter } from 'base-core-lib'
  7. import { appRx } from '../defalutConfig/indexRx'
  8. import {
  9. API_POST_WF_TEXTLOGIN,
  10. API_POST_WF_STARTINSTANCE,
  11. API_GET_WF_TASKS,
  12. API_POST_WF_CREATE,
  13. API_POST_WF_HANDLE,
  14. API_GET_WF_TASKHISTORIES,
  15. API_GET_WF_APPLICATIONS,
  16. API_GET_WF_CANDIDATESTAFFINFO,
  17. API_POST_WF_CLAIM,
  18. API_GET_WF_ACTIVETASK
  19. } from '@/api/V2/servicer'
  20. // 登录
  21. export const textLogin = appRx.post(API_POST_WF_TEXTLOGIN, errorCatcher, errorHandle, filter)
  22. // 启动流程
  23. export const startInstance = appRx.post(API_POST_WF_STARTINSTANCE, errorCatcher, errorHandle, filter)
  24. // 获取任务列表
  25. export const tasks = appRx.get(API_GET_WF_TASKS, errorCatcher, errorHandle, filter)
  26. // 创建工作流
  27. export const create = appRx.post(API_POST_WF_CREATE, errorCatcher, errorHandle, filter)
  28. /**
  29. * @Desc 处理任务 需要使用 动态替换路径 来达到请求的目的
  30. * @default process.env.VUE_APP_API_SERVICER
  31. * @param {purchase:process.env.VUE_APP_API_SUPPLY,system||systemManage||ship:process.env.VUE_APP_API_ISM,finance:process.env.VUE_APP_API_FINANCE}
  32. */
  33. export const handle = appRx.post(API_POST_WF_HANDLE, errorCatcher, errorHandle, filter)
  34. // 获取任务审批历史
  35. export const taskHistories = appRx.get(API_GET_WF_TASKHISTORIES, errorCatcher, errorHandle, filter)
  36. // 获取用户申请列表
  37. export const applications = appRx.get(API_GET_WF_APPLICATIONS, errorCatcher, errorHandle, filter)
  38. // 任务候选人信息
  39. export const candidateStaffInfo = appRx.get(API_GET_WF_CANDIDATESTAFFINFO, errorCatcher, errorHandle, filter)
  40. // 任务签收
  41. export const claim = appRx.post(API_POST_WF_CLAIM, errorCatcher, errorHandle, filter)
  42. // 获取当前活动任务
  43. export const activeTask = appRx.get(API_GET_WF_ACTIVETASK, errorCatcher, errorHandle, filter)