user.ts 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. import { server } from "@/utils/server";
  2. // 前台用户绑定手机号
  3. export const getBindPhoneApi = () => {
  4. return server.post<any>({
  5. url: "/v1/api/user/bind_phone",
  6. toast: true
  7. });
  8. };
  9. // 前台用户手机号是否存在
  10. export const getCheckUserPhoneExistApi = (params: any) => {
  11. return server.get<any>({
  12. url: "/v1/api/user/check_user_phone_exist",
  13. params,
  14. toast: true
  15. });
  16. };
  17. // 找回密码
  18. export const getFindPwdApi = (data: any) => {
  19. return server.post<any>({
  20. url: "/v1/api/user/find_pwd",
  21. data,
  22. toast: true
  23. });
  24. };
  25. // 前台用户谷歌登录
  26. export const getGoogleLoginApi = () => {
  27. return server.post<any>({
  28. url: "/v1/api/user/google_login"
  29. });
  30. };
  31. // 前台用户登录
  32. export const getLoginApi = (data: any) => {
  33. return server.post<any>({
  34. url: "/v1/api/user/login",
  35. data,
  36. toast: true
  37. });
  38. };
  39. // 前台用户登出
  40. export const getLogoutApi = () => {
  41. return server.post<any>({
  42. url: "/v1/api/user/logout",
  43. toast: true
  44. });
  45. };
  46. // 前台用户注册
  47. export const getRegisterApi = (data: any) => {
  48. return server.post<any>({
  49. url: "/v1/api/user/register",
  50. data,
  51. toast: true
  52. });
  53. };
  54. // 前台用户注册发送验证码
  55. export const getSendCodeApi = (params: any) => {
  56. return server.get<any>({
  57. url: "/v1/api/user/send_code",
  58. params,
  59. toast: true
  60. });
  61. };
  62. // 前台用户获取信息
  63. export const getUserInfoApi = () => {
  64. return server.post<any>({
  65. url: "/v1/api/user/user_info",
  66. toast: true
  67. });
  68. };
  69. // 前台用户获取金额信息
  70. export const getUserMoneyApi = () => {
  71. return server.post<any>({
  72. url: "/v1/api/user/user_money",
  73. toast: true
  74. });
  75. };