common-request.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. import {
  2. Api_getUserInfo,
  3. Api_getQuotationNew,
  4. Api_getSetting
  5. } from "@/api/index.js"
  6. import {
  7. setStorageSync
  8. } from "./common.js"
  9. // 获取个人信息
  10. export const Way_getUserInfo = () => {
  11. return new Promise((resolve, reject) => {
  12. Api_getUserInfo().then(res => {
  13. setStorageSync('shareCode', res.extension_code)
  14. setStorageSync('userId', res.id)
  15. setStorageSync('userInfo', res)
  16. resolve(res)
  17. }).catch(err => {
  18. reject()
  19. })
  20. })
  21. }
  22. // 获取币种
  23. export const Way_getBiTypeList = () => {
  24. return new Promise((resolve, reject) => {
  25. Api_getQuotationNew().then(res => {
  26. resolve(res)
  27. }).catch(err => {
  28. reject()
  29. })
  30. })
  31. }
  32. // 获取行情 / 首页推荐
  33. export const Way_getQuotationNew = () => {
  34. return new Promise((resolve, reject) => {
  35. Api_getQuotationNew().then(res => {
  36. if (res && res.length > 0) {
  37. let quotationNewList = res.find((item) => item.name == 'USDT').quotation || [];
  38. resolve(quotationNewList)
  39. }
  40. }).catch(err => {
  41. }).finally(() => {
  42. })
  43. })
  44. }
  45. export const Way_getSetting = () => {
  46. return new Promise((resolve, reject) => {
  47. Api_getSetting().then(res => {
  48. setStorageSync('kefu_url', res?.kefu_url)
  49. setStorageSync('register_url', res?.register_url)
  50. resolve(res)
  51. })
  52. })
  53. }