profile.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. import request from "@/utils/request";
  2. // 退出登录
  3. export const logout = (data) => request({ url: "user/logout", method: "post", data,loading:true });
  4. // 获取通知
  5. export const getNotification = () => request({ url: "index/gettong", method: "post", loading: true });
  6. // 套现
  7. export const cashOut = () => request({ url: "user/get_userinfo", method: "post", loading: true });
  8. // 养老金提现
  9. export const withdrawPension = () => request({ url: "index/tiyang", method: "post", loading: true });
  10. // 签到
  11. export const signIn = () => request({ url: "user/sign_in", method: "post", loading: true });
  12. // 提现
  13. export const withdrawCoin = (params) => request({ url: "index/withdrawCoinApp", method: "get", params, loading: true });
  14. // 获取银行卡信息
  15. export const getBankInfo = () => request({
  16. url: "index/get_bank",
  17. method: "post",
  18. loading: true
  19. });
  20. // 获取ETH信息
  21. export const getEthInfo = () => request({ url: "index/get_eth_info", method: "get", loading: true });
  22. // 获取提现记录
  23. export const getWithdrawRecords = () => request({ url: "index/get_withrecods", method: "get", loading: true });
  24. // 获取礼品记录
  25. export const getPrizeRecords = () => request({ url: "index/get_jpjl", method: "get", loading: true });
  26. // 获取团队信息
  27. export const getMyTeam = (type) => {
  28. const formData = new FormData();
  29. formData.append('type', type);
  30. return request({
  31. url: 'index/get_myteam',
  32. method: 'post',
  33. data: formData,
  34. loading: true
  35. });
  36. };
  37. // 领取红旗资产奖励
  38. export function getShareccb(renshu) {
  39. return request({
  40. url: 'index/get_shareccb',
  41. method: 'post',
  42. data: new URLSearchParams({ renshu }),
  43. headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
  44. loading: true
  45. });
  46. }
  47. // 获取矿机信息
  48. export const getMinerInfo = (data) => request({
  49. url: 'index/get_miner_info',
  50. method: 'post',
  51. data,
  52. loading: true
  53. });
  54. // 获取红旗资产奖励领取状态列表
  55. export const getShareccbList = () => request({
  56. url: 'index/get_shareccb_list',
  57. method: 'get',
  58. loading: true
  59. });
  60. // 绑定银行卡
  61. export const setBankInfo = (data) => {
  62. const formData = new FormData();
  63. Object.keys(data).forEach(key => {
  64. formData.append(key, data[key]);
  65. });
  66. return request({
  67. url: 'index/set_bank',
  68. method: 'post',
  69. data: formData,
  70. loading: true
  71. });
  72. };