finstlbills.js 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202
  1. import request from '@/router/axios';
  2. export const finstlbillsList = (current, size, params) => {
  3. return request({
  4. url: '/api/blade-los/finstlbills/list',
  5. method: 'get',
  6. params: {
  7. ...params,
  8. current,
  9. size,
  10. }
  11. })
  12. }
  13. export const finstlbillsDetail = (id) => {
  14. return request({
  15. url: '/api/blade-los/finstlbills/detail',
  16. method: 'get',
  17. params: {
  18. id
  19. }
  20. })
  21. }
  22. export const finstlbillsRemove = (ids) => {
  23. return request({
  24. url: '/api/blade-los/finstlbills/remove',
  25. method: 'post',
  26. params: {
  27. ids,
  28. }
  29. })
  30. }
  31. export const finstlbillsSubmit = (row) => {
  32. return request({
  33. url: '/api/blade-los/finstlbills/submit',
  34. method: 'post',
  35. data: row
  36. })
  37. }
  38. // 检索
  39. export const finstlbillsListAccBill = (params) => {
  40. return request({
  41. url: '/api/blade-los/finaccbills/listAccBill',
  42. method: 'get',
  43. params: params
  44. })
  45. }
  46. // 检索1
  47. export const finstlbillslistAccBillV1 = (params) => {
  48. return request({
  49. url: '/api/blade-los/finaccbills/listAccBillV1',
  50. method: 'get',
  51. params: params
  52. })
  53. }
  54. // 单号检索
  55. export const finstlbillslistAccBillByCorp = (params) => {
  56. return request({
  57. url: '/api/blade-los/finaccbills/listAccBillByCorp',
  58. method: 'get',
  59. params: params
  60. })
  61. }
  62. // 有对账走的检索
  63. export const finstlbillsGetByDetail = (params) => {
  64. return request({
  65. url: '/api/blade-los/finstlbills/getByDetail',
  66. method: 'get',
  67. params: params
  68. })
  69. }
  70. // 确认签收
  71. export const finstlbillsConfirmSignFor = (row) => {
  72. return request({
  73. url: '/api/blade-los/finstlbills/confirmSignFor',
  74. method: 'post',
  75. data: row
  76. })
  77. }
  78. // 撤销签收
  79. export const finstlbillsRevokeSignFor = (row) => {
  80. return request({
  81. url: '/api/blade-los/finstlbills/revokeSignFor',
  82. method: 'post',
  83. data: row
  84. })
  85. }
  86. // 对账确认
  87. export const finstlbillsConfirmReconciliation = (row) => {
  88. return request({
  89. url: '/api/blade-los/finstlbills/confirmReconciliation',
  90. method: 'post',
  91. data: row
  92. })
  93. }
  94. // 对账撤销
  95. export const finstlbillsRevokeReconciliation = (row) => {
  96. return request({
  97. url: '/api/blade-los/finstlbills/revokeReconciliation',
  98. method: 'post',
  99. data: row
  100. })
  101. }
  102. // 对账确认开票
  103. export const finstlbillsConfirmInvoicing = (row) => {
  104. return request({
  105. url: '/api/blade-los/finstlbills/confirmInvoicing',
  106. method: 'post',
  107. data: row
  108. })
  109. }
  110. // 对账撤销开票
  111. export const finstlbillsRevokeInvoicing = (row) => {
  112. return request({
  113. url: '/api/blade-los/finstlbills/revokeInvoicing',
  114. method: 'post',
  115. data: row
  116. })
  117. }
  118. // 新增
  119. export const finstlbillsitemsList = (current, size, params) => {
  120. return request({
  121. url: '/api/blade-los/finstlbillsitems/list',
  122. method: 'get',
  123. params: {
  124. ...params,
  125. current,
  126. size,
  127. }
  128. })
  129. }
  130. // 结算 确认
  131. export const finstlbillsConfirmSettlement = (row) => {
  132. return request({
  133. url: '/api/blade-los/finstlbills/confirmSettlement',
  134. method: 'post',
  135. data: row
  136. })
  137. }
  138. // 结算 撤销
  139. export const finstlbillsRevokeSettlement = (row) => {
  140. return request({
  141. url: '/api/blade-los/finstlbills/revokeSettlement',
  142. method: 'post',
  143. data: row
  144. })
  145. }
  146. // 付费申请
  147. export const settlementApprove = (row) => {
  148. return request({
  149. url: '/api/blade-los/finstlbills/settlementApprove',
  150. method: 'post',
  151. data: row
  152. })
  153. }
  154. // 付费申请 撤销
  155. export const revokeSettlementApprove = (row) => {
  156. return request({
  157. url: '/api/blade-los/finstlbills/revokeSettlementApprove',
  158. method: 'post',
  159. data: row
  160. })
  161. }
  162. // 费用信息明细接口
  163. export const feecenterSelectByAccNoList = (data) => {
  164. return request({
  165. url: '/api/blade-los/feecenter/selectByAccNoList',
  166. method: 'get',
  167. params: data
  168. })
  169. }
  170. // 申请单号
  171. export const approveDetail = (data) => {
  172. return request({
  173. url: '/api/blade-los/finstlbills/approveDetail',
  174. method: 'get',
  175. params: data
  176. })
  177. }
  178. // 付费申请删除从表数据
  179. export const finstlbillsitemsRemove = (ids) => {
  180. return request({
  181. url: '/api/blade-los/finstlbillsitems/remove',
  182. method: 'post',
  183. params: {
  184. ids,
  185. }
  186. })
  187. }
  188. // 生成凭证
  189. export const finstlbillsGenerateVoucher = (data) => {
  190. return request({
  191. url: '/api/blade-los/finstlbills/generateVoucher',
  192. method: 'post',
  193. data: data
  194. })
  195. }