collection.js 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  1. import request from '@/utils/request'
  2. import { download } from '@/utils/request'
  3. // 查询划款管理列表
  4. export function listCollection(query) {
  5. request.defaults.baseURL = '/ezhizao-yzbh-financial'
  6. return request({
  7. url: '/business/collection/list',
  8. method: 'get',
  9. params: query
  10. })
  11. }
  12. // 查询划款管理列表
  13. export function listContract(query) {
  14. request.defaults.baseURL = '/ezhizao-yzbh-financial'
  15. return request({
  16. url: '/business/collection/getWaitForCollection',
  17. method: 'get',
  18. params: query
  19. })
  20. }
  21. export function exportCllection(query) {
  22. request.defaults.baseURL = '/ezhizao-yzbh-financial'
  23. download(
  24. "business/collection/export",
  25. {
  26. ...query,
  27. },
  28. `收款管理导出_${new Date().getTime()}.xlsx`
  29. )
  30. }
  31. // 查询账户
  32. export function listAccount(query) {
  33. request.defaults.baseURL = '/ezhizao-yzbh-financial'
  34. return request({
  35. url: '/business/collection/listAccount',
  36. method: 'get',
  37. params: query
  38. })
  39. }
  40. export function getCollectionByContract(query) {
  41. request.defaults.baseURL = '/ezhizao-yzbh-financial'
  42. return request({
  43. url: '/business/collection/getCollectionByContract',
  44. method: 'get',
  45. params: query
  46. })
  47. }
  48. export function listCompany(query) {
  49. request.defaults.baseURL = '/ezhizao-yzbh-financial'
  50. return request({
  51. url: '/business/collection/listCompany',
  52. method: 'get',
  53. params: query
  54. })
  55. }
  56. export function setCollectionStatus(data) {
  57. request.defaults.baseURL = '/ezhizao-yzbh-financial'
  58. return request({
  59. url: '/business/collection/setCollectionStatus',
  60. method: 'put',
  61. data: data
  62. })
  63. }
  64. // 删除收款
  65. export function delCollection(id) {
  66. request.defaults.baseURL = '/ezhizao-yzbh-financial'
  67. return request({
  68. url: '/business/collection/del/' + id,
  69. method: 'Delete'
  70. })
  71. }
  72. export function getCreditTermByCompId(query) {
  73. request.defaults.baseURL = '/ezhizao-yzbh-financial'
  74. return request({
  75. url: '/business/collection/getCreditTermByCompId',
  76. method: 'get',
  77. params: query
  78. })
  79. }
  80. // 查询划款管理详细
  81. export function getCollection(id) {
  82. request.defaults.baseURL = '/ezhizao-yzbh-financial'
  83. return request({
  84. url: '/business/collection/' + id,
  85. method: 'get'
  86. })
  87. }
  88. // 新增划款管理
  89. export function addCollection(data) {
  90. request.defaults.baseURL = '/ezhizao-yzbh-financial'
  91. return request({
  92. url: '/business/collection',
  93. method: 'post',
  94. data: data
  95. })
  96. }
  97. export function saveCollection(data) {
  98. request.defaults.baseURL = '/ezhizao-yzbh-financial'
  99. return request({
  100. url: '/business/collection/save',
  101. method: 'post',
  102. data: data
  103. })
  104. }
  105. // 修改划款管理
  106. export function updateCollection(data) {
  107. request.defaults.baseURL = '/ezhizao-yzbh-financial'
  108. return request({
  109. url: '/business/collection',
  110. method: 'put',
  111. data: data
  112. })
  113. }
  114. export function exportCollection(query) {
  115. request.defaults.baseURL = '/ezhizao-yzbh-financial'
  116. download(
  117. "business/collection/export",
  118. {
  119. ...query,
  120. },
  121. `划款导出_${new Date().getTime()}.xlsx`
  122. )
  123. }
  124. export function verifyCollection(data) {
  125. request.defaults.baseURL = '/ezhizao-yzbh-financial'
  126. return request({
  127. url: '/business/collection/verified',
  128. method: 'post',
  129. data: data
  130. })
  131. }
  132. export function exportLoopTemplate() {
  133. request.defaults.baseURL = '/ezhizao-yzbh-financial'
  134. download(
  135. "business/collection/exportLoop",
  136. {
  137. },
  138. `循环合同收款模板_${new Date().getTime()}.xlsx`
  139. )
  140. }
  141. export function exportOnceTemplate() {
  142. request.defaults.baseURL = '/ezhizao-yzbh-financial'
  143. download(
  144. "business/collection/exportOnce",
  145. {
  146. },
  147. `单次合同收款模板_${new Date().getTime()}.xlsx`
  148. )
  149. }
  150. // 文件上传
  151. export function importLoop(file) {
  152. request.defaults.baseURL = '/ezhizao-yzbh-financial'
  153. return request({
  154. url: `/business/collection/importLoop`,
  155. method: 'post',
  156. data: file,
  157. headers: {
  158. 'Content-Type': 'multipart/form-data'
  159. }
  160. })
  161. }
  162. // 文件上传
  163. export function importOnce(file) {
  164. request.defaults.baseURL = '/ezhizao-yzbh-financial'
  165. return request({
  166. url: `/business/collection/importOnce`,
  167. method: 'post',
  168. data: file,
  169. headers: {
  170. 'Content-Type': 'multipart/form-data'
  171. }
  172. })
  173. }