index.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. /*补卡、请假、出差、加班*/
  2. /**
  3. * 获取流程的发起表单
  4. */
  5. export const process = (params) => {
  6. return uni.$u.http.get(`/workflow/process`, { params });
  7. };
  8. /**
  9. * 启动流程
  10. */
  11. export const start = (data) => {
  12. return uni.$u.http.post(`/workflow/process/start`, data);
  13. };
  14. /**
  15. * 我的流程列表
  16. * @param {params}
  17. */
  18. export const processList = (params) => {
  19. return uni.$u.http.get(`/workflow/process/list/`, {
  20. params,
  21. });
  22. };
  23. /**
  24. * 通过
  25. */
  26. export const permit = (id) => {
  27. return uni.$u.http.post(`/workflow/task/permit/${id}`);
  28. };
  29. /**
  30. * 驳回
  31. */
  32. export const reject = (id) => {
  33. return uni.$u.http.post(`/workflow/task/reject/${id}`);
  34. };
  35. /**
  36. * 流程进展-获取审批详情
  37. */
  38. export const details = (id) => {
  39. return uni.$u.http.get(`/workflow/process/details/${id}`);
  40. };
  41. /**
  42. * 撤销流程
  43. */
  44. export const revoke = (data) => {
  45. return uni.$u.http.post(`/workflow/process/revoke`, data);
  46. };
  47. /**
  48. * 历史记录
  49. * @param {params} 分页参数
  50. */
  51. export const subHistory = (params) => {
  52. return uni.$u.http.get(`/workflow/submit`, { params });
  53. };
  54. /**
  55. * 预览流程路径
  56. * @param {id}
  57. */
  58. export const priview = (id, data) => {
  59. return uni.$u.http.post(`/workflow/process/priview/${id}`, data);
  60. };
  61. /**
  62. * 审批
  63. * @params {data} agree,message
  64. */
  65. export const audited = (data) => {
  66. return uni.$u.http.post(`/workflow/task/audited`, data);
  67. };