finstlbills.js 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275
  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 finstlbillsSubmitVouchers = (row) => {
  40. return request({
  41. url: '/api/blade-los/finstlbills/submitVouchers',
  42. method: 'post',
  43. data: row
  44. })
  45. }
  46. // 检索
  47. export const finstlbillsListAccBill = (params) => {
  48. return request({
  49. url: '/api/blade-los/finaccbills/listAccBill',
  50. method: 'get',
  51. params: params
  52. })
  53. }
  54. // 检索1
  55. export const finstlbillslistAccBillV1 = (params) => {
  56. return request({
  57. url: '/api/blade-los/finaccbills/listAccBillV2',
  58. method: 'get',
  59. params: params
  60. })
  61. }
  62. // 单号检索
  63. export const finstlbillslistAccBillByCorp = (params) => {
  64. return request({
  65. url: '/api/blade-los/finaccbills/listAccBillByCorp',
  66. method: 'get',
  67. params: params
  68. })
  69. }
  70. // 有对账走的检索
  71. export const finstlbillsGetByDetail = (params) => {
  72. return request({
  73. url: '/api/blade-los/finstlbills/getByDetail',
  74. method: 'get',
  75. params: params
  76. })
  77. }
  78. // 确认签收
  79. export const finstlbillsConfirmSignFor = (row) => {
  80. return request({
  81. url: '/api/blade-los/finstlbills/confirmSignFor',
  82. method: 'post',
  83. data: row
  84. })
  85. }
  86. // 撤销签收
  87. export const finstlbillsRevokeSignFor = (row) => {
  88. return request({
  89. url: '/api/blade-los/finstlbills/revokeSignFor',
  90. method: 'post',
  91. data: row
  92. })
  93. }
  94. // 对账确认
  95. export const finstlbillsConfirmReconciliation = (row) => {
  96. return request({
  97. url: '/api/blade-los/finstlbills/confirmReconciliation',
  98. method: 'post',
  99. data: row
  100. })
  101. }
  102. // 对账撤销
  103. export const finstlbillsRevokeReconciliation = (row) => {
  104. return request({
  105. url: '/api/blade-los/finstlbills/revokeReconciliation',
  106. method: 'post',
  107. data: row
  108. })
  109. }
  110. // 对账确认开票
  111. export const finstlbillsConfirmInvoicing = (row) => {
  112. return request({
  113. url: '/api/blade-los/finstlbills/confirmInvoicing',
  114. method: 'post',
  115. data: row
  116. })
  117. }
  118. // 对账撤销开票
  119. export const finstlbillsRevokeInvoicing = (row) => {
  120. return request({
  121. url: '/api/blade-los/finstlbills/revokeInvoicing',
  122. method: 'post',
  123. data: row
  124. })
  125. }
  126. // 新增
  127. export const finstlbillsitemsList = (current, size, params) => {
  128. return request({
  129. url: '/api/blade-los/finstlbillsitems/list',
  130. method: 'get',
  131. params: {
  132. ...params,
  133. current,
  134. size,
  135. }
  136. })
  137. }
  138. // 结算 确认
  139. export const finstlbillsConfirmSettlement = (row) => {
  140. return request({
  141. url: '/api/blade-los/finstlbills/confirmSettlement',
  142. method: 'post',
  143. data: row
  144. })
  145. }
  146. // 结算 撤销
  147. export const finstlbillsRevokeSettlement = (row) => {
  148. return request({
  149. url: '/api/blade-los/finstlbills/revokeSettlement',
  150. method: 'post',
  151. data: row
  152. })
  153. }
  154. // 付费申请
  155. export const settlementApprove = (row) => {
  156. return request({
  157. url: '/api/blade-los/finstlbills/settlementApprove',
  158. method: 'post',
  159. data: row
  160. })
  161. }
  162. // 付费申请 撤销
  163. export const revokeSettlementApprove = (row) => {
  164. return request({
  165. url: '/api/blade-los/finstlbills/revokeSettlementApprove',
  166. method: 'post',
  167. data: row
  168. })
  169. }
  170. // 费用信息明细接口
  171. export const feecenterSelectByAccNoList = (data) => {
  172. return request({
  173. url: '/api/blade-los/feecenter/selectByAccNoList',
  174. method: 'get',
  175. params: data
  176. })
  177. }
  178. // 申请单号
  179. export const approveDetail = (data) => {
  180. return request({
  181. url: '/api/blade-los/finstlbills/approveDetail',
  182. method: 'get',
  183. params: data
  184. })
  185. }
  186. // 付费申请删除从表数据
  187. export const finstlbillsitemsRemove = (ids) => {
  188. return request({
  189. url: '/api/blade-los/finstlbillsitems/remove',
  190. method: 'post',
  191. params: {
  192. ids,
  193. }
  194. })
  195. }
  196. // 生成凭证
  197. export const finstlbillsGenerateVoucher = (data) => {
  198. return request({
  199. url: '/api/blade-los/finstlbills/generateVoucher',
  200. method: 'post',
  201. data: data
  202. })
  203. }
  204. // 批量对账
  205. export const batchConfirmReconciliation = (data) => {
  206. return request({
  207. url: '/api/blade-los/finstlbills/batchConfirmReconciliation',
  208. method: 'post',
  209. data: data
  210. })
  211. }
  212. // 批量撤销对账
  213. export const batchRevokeReconciliation = (data) => {
  214. return request({
  215. url: '/api/blade-los/finstlbills/batchRevokeReconciliation',
  216. method: 'post',
  217. data: data
  218. })
  219. }
  220. // 批量对账
  221. export const confirmOffset = (data) => {
  222. return request({
  223. url: '/api/blade-los/finstlbills/confirmOffset',
  224. method: 'post',
  225. data: data
  226. })
  227. }
  228. // 批量撤销对账
  229. export const revokeOffset = (data) => {
  230. return request({
  231. url: '/api/blade-los/finstlbills/revokeOffset',
  232. method: 'post',
  233. data: data
  234. })
  235. }
  236. // 查看签收记录
  237. export const getListAll = (data) => {
  238. return request({
  239. url: '/api/blade-los/finsigningrecord/listAll',
  240. method: 'get',
  241. params: data
  242. })
  243. }
  244. // 付费申请删除从表数据
  245. export const voucherRemove = (ids) => {
  246. return request({
  247. url: '/api/blade-los/finstlbillsvoucheritems/remove',
  248. method: 'post',
  249. params: {
  250. ids,
  251. }
  252. })
  253. }
  254. // 生成发票单
  255. export const generateInvoice = (data) => {
  256. return request({
  257. url: '/api/blade-los/finstlbills/generateInvoice ',
  258. method: 'post',
  259. data: data
  260. })
  261. }
  262. // 撤销生成发票单
  263. export const revokeInvoice = (data) => {
  264. return request({
  265. url: '/api/blade-los/finstlbills/revokeInvoice ',
  266. method: 'post',
  267. data: data
  268. })
  269. }