hc-data.js 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. import { HcApi } from '../../request/index'
  2. export default {
  3. //获取任务类型或任务状态
  4. async queryTaskTypeStatus(form) {
  5. return HcApi({
  6. url: '/api/blade-business/task/query-task-type-status',
  7. method: 'get',
  8. params: form,
  9. }, false)
  10. },
  11. //获取当前合同段的上报批次
  12. async queryBatchList(form) {
  13. return HcApi({
  14. url: '/api/blade-business/task/query-batch-list',
  15. method: 'get',
  16. params: form,
  17. }, false)
  18. },
  19. //获取任务列表分页
  20. async getPage(form) {
  21. return HcApi({
  22. url: '/api/blade-meter/task/page',
  23. method: 'post',
  24. data: form,
  25. }, false)
  26. },
  27. //获取任务详情
  28. async getDetail(id) {
  29. return HcApi({
  30. url: '/api/blade-meter/task/detail',
  31. method: 'get',
  32. params: { id },
  33. }, false)
  34. },
  35. //获取任务数据信息详情
  36. async getDataDetail(form) {
  37. return HcApi({
  38. url: '/api/blade-meter/task/data/detail',
  39. method: 'get',
  40. params: form,
  41. }, false)
  42. },
  43. //任务关联的数据删除(清单、变更令删除)
  44. async tableRemove(form) {
  45. return HcApi({
  46. url: '/api/blade-meter/task/data/remove',
  47. method: 'get',
  48. params: form,
  49. }, false)
  50. },
  51. //清单数据修改
  52. async tableUpdate(form) {
  53. return HcApi({
  54. url: '/api/blade-meter/task/data/inventoryFormApplyTask/update',
  55. method: 'post',
  56. data: form,
  57. }, false)
  58. },
  59. //清单数据新增(添加清单)
  60. async tableFormApplyTaskSave(form) {
  61. return HcApi({
  62. url: '/api/blade-meter/task/data/inventoryFormApplyTask/save',
  63. method: 'post',
  64. data: form,
  65. }, false)
  66. },
  67. //附件文件上传
  68. async taskUploadFile(form) {
  69. return HcApi({
  70. url: '/api/blade-meter/task/data/uploadFile',
  71. method: 'post',
  72. data: form,
  73. }, false)
  74. },
  75. //附件文件删除
  76. async removeFile(id) {
  77. return HcApi({
  78. url: '/api/blade-meter/task/data/removeFile',
  79. method: 'get',
  80. params: { id },
  81. }, false)
  82. },
  83. //批注信息列表
  84. async taskCommentList(form) {
  85. return HcApi({
  86. url: '/api/blade-meter/task/comment/list',
  87. method: 'get',
  88. params: form,
  89. }, false)
  90. },
  91. //批注信息新增或修改
  92. async taskCommentSubmit(form) {
  93. return HcApi({
  94. url: '/api/blade-meter/task/comment/submit',
  95. method: 'post',
  96. data: form,
  97. }, false)
  98. },
  99. //单条数据同意或驳回
  100. async taskAudit(form) {
  101. return HcApi({
  102. url: '/api/blade-meter/task/data/audit',
  103. method: 'post',
  104. data: form,
  105. }, false)
  106. },
  107. //同意审批
  108. async taskApprove(form) {
  109. return HcApi({
  110. url: '/api/blade-meter/task/approve',
  111. method: 'post',
  112. data: form,
  113. }, false)
  114. },
  115. //任务废除(任务撤销、驳回审批)
  116. async taskRepeal(form) {
  117. return HcApi({
  118. url: '/api/blade-meter/task/repeal',
  119. method: 'post',
  120. data: form,
  121. }, false)
  122. },
  123. //材料数据修改
  124. async taskMaterialUpdate(form) {
  125. return HcApi({
  126. url: '/api/blade-meter/task/data/materialMeterFormServiceTask/update',
  127. method: 'post',
  128. data: form,
  129. }, false)
  130. },
  131. //开工预付款数据修改
  132. async taskStartPayUpdate(form) {
  133. return HcApi({
  134. url: '/api/blade-meter/task/data/startPayMeterFormServiceTask/update',
  135. method: 'post',
  136. data: form,
  137. }, false)
  138. },
  139. }