payCenter.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import axios from '~plugins/axios'
  2. export const actions = {
  3. // 获取买家付款账户
  4. loadBuyerAccount ({ commit }, params = {}) {
  5. commit('data/REQUEST_BUYER_ACCOUNT')
  6. return axios.get('/trade/bankInfo/buy/personal', {params: params})
  7. .then(response => {
  8. commit('data/GET_BUYER_ACCOUNT_SUCCESS', response.data)
  9. }, err => {
  10. commit('data/GET_BUYER_ACCOUNT_FAILURE', err)
  11. })
  12. },
  13. // 获取买家交易记录
  14. loadBuyerRecord ({ commit }, params = {}) {
  15. commit('data/REQUEST_BUYER_RECORD')
  16. return axios.get('/trade/order/buyer/payRecord', {params: params})
  17. .then(response => {
  18. commit('data/GET_BUYER_RECORD_SUCCESS', response.data)
  19. }, err => {
  20. commit('data/GET_BUYER_RECORD_FAILURE', err)
  21. })
  22. },
  23. // 获取卖家交易记录
  24. loadVendorRecord ({ commit }, params = {}) {
  25. commit('data/REQUEST_VENDOR_RECORD')
  26. return axios.get('/trade/transfer/vendor/bankTransfer/page', {params: params})
  27. .then(response => {
  28. commit('data/GET_VENDOR_RECORD_SUCCESS', response.data)
  29. }, err => {
  30. commit('data/GET_VENDOR_RECORD_FAILURE', err)
  31. })
  32. },
  33. // 获取卖家收款账户
  34. loadVendorAccount ({ commit }, params = {}) {
  35. commit('data/REQUEST_VENDOR_ACCOUNT')
  36. return axios.get('/trade/bankInfo/sale/enterprise', {params: params})
  37. .then(response => {
  38. commit('data/GET_VENDOR_ACCOUNT_SUCCESS', response.data)
  39. }, err => {
  40. commit('data/GET_VENDOR_ACCOUNT_FAILURE', err)
  41. })
  42. }
  43. }