flow.js 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. import { HcApi } from '../../request/index'
  2. export default {
  3. //分页数据
  4. async getPageData(form, msg = true) {
  5. return HcApi({
  6. url: '/api/blade-meter/task/getFixedFlowPage',
  7. method: 'post',
  8. data: form,
  9. }, msg)
  10. },
  11. //获取系统所有角色划分
  12. async queryAllRoleList(form, msg = true) {
  13. return HcApi({
  14. url: '/api/blade-business/fixedFlow/queryAllRoleList',
  15. method: 'get',
  16. params: form,
  17. }, msg)
  18. },
  19. //详情
  20. async queryFixedFlowDetail(form, msg = true) {
  21. return HcApi({
  22. url: '/api/blade-meter/task/getFixedFlow',
  23. method: 'get',
  24. params: form,
  25. }, msg)
  26. },
  27. //新增
  28. async saveFixedFlow(form, msg = true) {
  29. return HcApi({
  30. url: '/api/blade-meter/task/saveFixedFlow',
  31. method: 'post',
  32. data: form,
  33. }, msg)
  34. },
  35. //修改
  36. async updateFixedFlowData(form, msg = true) {
  37. return HcApi({
  38. url: '/api/blade-meter/task/updateFixedFlow',
  39. method: 'post',
  40. data: form,
  41. }, msg)
  42. },
  43. //删除
  44. async removeFixedFlowData(form, msg = true) {
  45. return HcApi({
  46. url: '/api/blade-meter/task/deleteFixedFlow',
  47. method: 'post',
  48. params: form,
  49. }, msg)
  50. },
  51. //计量刪除预设流程分支
  52. async deleteFixedFlowBranch(form, msg = true) {
  53. return HcApi({
  54. url: '/api/blade-meter/task/deleteFixedFlowBranch',
  55. method: 'post',
  56. params: form,
  57. }, msg)
  58. },
  59. //检查任务人是否存在签字证书信息
  60. async checkTaskUserCertificateInfo(form, msg = true) {
  61. return HcApi({
  62. url: '/api/blade-archive/archiveTask/checkTaskUserCertificateInfo',
  63. method: 'post',
  64. params: form,
  65. }, msg)
  66. },
  67. //批量上报
  68. async batchReportTaskArchive(form, msg = true) {
  69. return HcApi({
  70. url: '/api/blade-business/task/batch-report-task-archive',
  71. method: 'post',
  72. data: form,
  73. }, msg)
  74. },
  75. //批量认证
  76. async batchCertification(form, msg = true) {
  77. return HcApi({
  78. url: '/api/blade-archive/archiveTask/batchCertification',
  79. method: 'post',
  80. params: form,
  81. }, msg)
  82. },
  83. //批量撤销 //数据类型,=1表示档案文件收集处的废除;=2时表示任务审批处的废除
  84. async batchRepealTaskArchive(form, msg = true) {
  85. return HcApi({
  86. url: '/api/blade-business/task/batch-repeal-task-archive',
  87. method: 'post',
  88. data: form,
  89. }, msg)
  90. },
  91. //获取任务名称
  92. async reportTaskName(form) {
  93. return HcApi({
  94. url: '/api/blade-meter/task/name',
  95. method: 'get',
  96. params: form,
  97. }, false)
  98. },
  99. //任务上报
  100. async reportTaskForm(form) {
  101. return HcApi({
  102. url: '/api/blade-meter/task/report',
  103. method: 'post',
  104. data: form,
  105. }, false)
  106. },
  107. //获取预设流程信息
  108. async getFixedFlow(form, msg = true) {
  109. return HcApi({
  110. url: '/api/blade-meter/task/getFixedFlow',
  111. method: 'get',
  112. params: form,
  113. }, msg)
  114. },
  115. //排序
  116. async batchUpdateSort(form) {
  117. return HcApi({
  118. url: '/api/blade-business/fixedFlow/remove',
  119. method: 'post',
  120. data: {
  121. list: form,
  122. },
  123. }, false)
  124. },
  125. }