user.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. import { get, post} from '../common/http';
  2. import base from '../common/base';
  3. const user = {
  4. //退出接口
  5. logout(data) {
  6. return post( base.prefix+ `/api/v1/student/logout`, data)
  7. },
  8. //当学登录学生的用户信息
  9. getUserInfoByToken()
  10. {
  11. // TODO: 王国西 暂时修改接口地址
  12. return get(base.prefix + '/api/v1/student_user/find_user_info')
  13. },
  14. //修改密码
  15. changeMinePassword(data) {
  16. return post(base.prefix + '/api/v1/student/modifyPwd', data)
  17. },
  18. // 邮箱密码登录
  19. loginEmailPass(data) {
  20. return post(base.prefix + '/api/v1/student/login', data)
  21. },
  22. //学生端登录 包含微信登录
  23. studentLogin(data) {
  24. return post(base.prefix + '/api/v1/student/login', data)
  25. },
  26. // 个人中心-绑定手机号获取验证码
  27. getBindPhoneValidCode (data) {
  28. return post(base.prefix + '/api/v1/student_user/bind_phone_obtain_code', data)
  29. },
  30. //绑定手机号
  31. bindPhoneNumber(data)
  32. {
  33. return post(base.prefix + '/api/v1/student_user/bind_phone', data)
  34. },
  35. // 获取微信登录二维码
  36. getWechatCode() {
  37. // if(base.VUE_APP_BASE){
  38. console.log("打印prefix1",base.prefix1)
  39. return get(base.prefix1 + '/teaching/api/v1/wechat/qrAuthorize')
  40. // }else{
  41. // return get('/teachingApi/v1/wechat/qrAuthorize')
  42. // }
  43. },
  44. // 个人中心-绑定微信
  45. bindWechat (data) {
  46. return get(base.prefix + '/api/v1/student_user/bind_wechat', data)
  47. },
  48. // 个人中心-解绑微信
  49. unBindWechat (data) {
  50. return get(base.prefix + '/api/v1/student_user/un_bind_wechat', data)
  51. },
  52. // 个人中心-绑定手机号获取滑块验证
  53. getBindPhoneSlider (data) {
  54. return post(base.prefix + '/api/v1/student_user/obtain_slider_from_center', data)
  55. },
  56. //重新获取滑块验证码图片数据
  57. obtainSliderImg(data)
  58. {
  59. return post(base.prefix + '/api/v1/student_user/re_obtain_slider',data)
  60. },
  61. //登录验证滑动验证码位置是否正确
  62. checkSlideCaptcha(data)
  63. {
  64. return post(base.prefix + '/api/v1/student_user/validate_slider', data)
  65. },
  66. }
  67. export default user