settlePay.js 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. import { axios } from '@/utils/request'
  2. // 列表
  3. export const settlePayQuery = (params) => {
  4. return axios({
  5. url: `settle/pay/queryPage/${params.pageNo}/${params.pageSize}`,
  6. data: params,
  7. method: 'post',
  8. headers: {
  9. 'module': encodeURIComponent('列表查询')
  10. }
  11. })
  12. }
  13. // 不带分页列表
  14. export const settlePayQueryAll = (params) => {
  15. return axios({
  16. url: `settle/pay/queryList`,
  17. data: params,
  18. method: 'post',
  19. headers: {
  20. 'module': encodeURIComponent('财务收款列表查询')
  21. }
  22. })
  23. }
  24. // 新建付款
  25. export const settlePaySave = (params) => {
  26. return axios({
  27. url: `settle/pay/save`,
  28. data: params,
  29. method: 'post',
  30. headers: {
  31. 'module': encodeURIComponent('新建付款单')
  32. }
  33. })
  34. }
  35. // 查询总计
  36. export const settlePayQuerySum = (params) => {
  37. return axios({
  38. url: `settle/pay/querySum`,
  39. data: params,
  40. method: 'post'
  41. })
  42. }
  43. // 根据类型查询总计
  44. export const queryByTypeSum = (params) => {
  45. return axios({
  46. url: `settle/pay/queryByType`,
  47. data: params,
  48. method: 'post'
  49. })
  50. }
  51. // 付款
  52. export const settlePayMoney = (params) => {
  53. return axios({
  54. url: `settle/pay/payBatch`,
  55. data: params,
  56. method: 'post',
  57. headers: {
  58. 'module': encodeURIComponent(params.settleIds.length==1 ? '付款' : '批量付款')
  59. }
  60. })
  61. }
  62. // 付款详情(凭证查询)
  63. export const findPayDetail = (params) => {
  64. return axios({
  65. url: `settle/pay/findById/${params.id}`,
  66. method: 'get',
  67. headers: {
  68. 'module': encodeURIComponent('凭证')
  69. }
  70. })
  71. }
  72. // 删除付款
  73. export const delPay = (params) => {
  74. return axios({
  75. url: `settle/pay/delete/${params.id}`,
  76. method: 'get',
  77. headers: {
  78. 'module': encodeURIComponent('删除')
  79. }
  80. })
  81. }