user.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. import {httpGet,httpPost} from "@/utils/request.js"
  2. /**
  3. * 微信登录
  4. * @param code 微信code
  5. */
  6. export const apiWechatLogin=params=>{
  7. return httpGet('/wechat/login',params)
  8. }
  9. /**
  10. * 获取用户tabbar权限
  11. */
  12. export const apiUserTabBar=()=>{
  13. return httpGet('/user/get_tab_bar',{})
  14. }
  15. /**
  16. * 获取个人信息
  17. */
  18. export const apiUserInfo=()=>{
  19. return httpGet('/user/info',{})
  20. }
  21. /**
  22. * 手机号/邮箱登录
  23. * @param area_num 手机号区号
  24. * @param bind_type 1手机号 2邮箱
  25. * @param email
  26. * @param mobile
  27. * @param verify_code
  28. */
  29. export const apiUserLogin=params=>{
  30. return httpPost('/user/login',params)
  31. }
  32. /**
  33. * 用户权限申请
  34. * @param business_card_url 名片地址
  35. * @param company_name 公司名
  36. * @param permission 选择的权限
  37. * @param real_name 姓名
  38. * @param source 来源:我的1、活动2、图库3、研报4
  39. * @param source_agent 来源平台:1:小程序、2:pc
  40. * @param from_page 来源页面: '活动列表'、'活动详情'等
  41. */
  42. export const apiApplyPermission=params=>{
  43. return httpPost('/user/apply',{...params,source_agent:1})
  44. }
  45. /**
  46. * 获取用户最近一条申请单信息
  47. */
  48. export const apiLastApplyRecord=(params)=>{
  49. return httpGet('/user/get_last_apply_record',params)
  50. }