pos-transaction.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. import request from '@/utils/request'
  2. /**
  3. * pos 刷卡 /扫码
  4. * @param data
  5. * @returns {*}
  6. */
  7. export function consume(data) {
  8. return request({
  9. url: '/transaction/consume',
  10. method: 'post',
  11. data
  12. })
  13. }
  14. /**
  15. * 财务工具刷卡
  16. * @param data
  17. * @returns {*}
  18. */
  19. export function consumeCommon(data) {
  20. return request({
  21. url: '/transaction/consumeCommon',
  22. method: 'post',
  23. data
  24. })
  25. }
  26. /**
  27. * 财务工具退货
  28. * @param data
  29. * @returns {*}
  30. */
  31. export function refund(data) {
  32. return request({
  33. url: '/transaction/refund',
  34. method: 'post',
  35. data
  36. })
  37. }
  38. /**
  39. * pos 签到
  40. * @returns {*}
  41. */
  42. export function sign() {
  43. return request({
  44. url: '/transaction/sign',
  45. method: 'get',
  46. })
  47. }
  48. /**
  49. * 重印
  50. * @returns {*}
  51. */
  52. export function reprint(traceNo) {
  53. return request({
  54. url: '/transaction/reprint',
  55. method: 'get',
  56. params: {traceNo},
  57. })
  58. }
  59. /**
  60. * 查余
  61. * @returns {*}
  62. */
  63. export function balance() {
  64. return request({
  65. url: '/transaction/balance',
  66. method: 'get',
  67. })
  68. }
  69. /**
  70. * 结算
  71. * @returns {*}
  72. */
  73. export function settle() {
  74. return request({
  75. url: '/transaction/settle',
  76. method: 'get',
  77. })
  78. }
  79. /**
  80. * 交易查询
  81. * @param plId 订单号
  82. * @returns {*}
  83. */
  84. export function query(plId) {
  85. return request({
  86. url: '/transaction/query',
  87. method: 'get',
  88. params: {plId},
  89. })
  90. }