exchange.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import Serve from '@/api/serve'
  2. class Exchange {
  3. // 获取账户余额
  4. static getUserBalance(data) {
  5. return Serve.get(`/exchange/getUserCoinBalance`,data);
  6. }
  7. /**
  8. * 提交订单
  9. * @param {object} data
  10. * @param {string} data.direction buy sell
  11. * @param {string} data.type 1限价2市价
  12. * @param {string} data.symbol 交易对
  13. * @param {number} data.entrust_price 限价单价
  14. * @param {number} data.amount 限价数量
  15. * @param {number} data.trigger_price 条件单单价
  16. * @param {number} data.total 市价单总价
  17. *
  18. */
  19. static storeEntrust(data,config) {
  20. return Serve.post(`/exchange/storeEntrust`, data,config);
  21. }
  22. // 获取币种基本信息
  23. static getSymbolInfo(data) {
  24. return Serve.post(`/user/tradingPairCurrency`, data);
  25. }
  26. // 查询最新资讯
  27. static newTrends() {
  28. return Serve.get(`/newTrends`);
  29. }
  30. // 获取汇率
  31. static getCurrencyExCny(data){
  32. return Serve.get('/market/getCurrencyExCny',data)
  33. }
  34. }
  35. export default Exchange;