user.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. import request from '@/common/request.js';
  2. const user = {
  3. // 登录
  4. login(data) {
  5. return request.post('/api/v1/teach_login/sign_in', data)
  6. },
  7. // 退出登录
  8. signOut(data) {
  9. return request.post('/api/v1/teach_login/sign_out', data)
  10. },
  11. //根据登录token获取用户信息
  12. getUserInfo() {
  13. return request.get('/api/v1/pc_personal/find_user_info')
  14. },
  15. //多学校的账号登录 选择某个学校的数据获取
  16. chooseBelongSchool(data) {
  17. return request.get('/api/v1/teach_login/choose_belong_school', data)
  18. },
  19. //点击学校免密登录
  20. adminLoginTeach(data) {
  21. return request.post('/api/v1/teach_login/admin_login_teach', data)
  22. },
  23. //修改密码
  24. changeMinePassword(data) {
  25. return request.post('/api/v1/pc_personal/update_password', data)
  26. },
  27. //获取验证码
  28. checkSlideCaptcha(data)
  29. {
  30. return request.post('/api/v1/teach_login/validate_slider', data)
  31. },
  32. //教师端账号验证码正式登录
  33. teacherLoginByCode(data)
  34. {
  35. return request.post('/api/v1/teach_login/log_in_by_code',data)
  36. },
  37. //重新获取滑块验证码图片数据
  38. obtainSliderImg(data)
  39. {
  40. return request.post('/api/v1/teach_login/re_obtain_slider',data)
  41. },
  42. //保存用户信任设备
  43. saveUserDeviceFinge(param)
  44. {
  45. return request.post('/api/v1/teach_login/bind_device_finger',param);
  46. },
  47. }
  48. export default user