login.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. import request from './request';
  2. // 微信授权登录
  3. export const wxlogin = params => {
  4. return request({
  5. url: 'login',
  6. data: params,
  7. method: 'post'
  8. }).then(res => res.data);
  9. };
  10. // 获取图片验证码
  11. export const getCaptcha = randomCode => {
  12. return request({
  13. url: `captcha/create/${randomCode}`,
  14. method: 'get',
  15. responseType: 'text',
  16. }).then(res=>res.data);
  17. }
  18. export const code2Session = params => {
  19. return request({
  20. url: 'code2Session',
  21. data: params,
  22. method: 'get'
  23. }).then(res => res.data);
  24. };
  25. export const login = params => {
  26. return request({
  27. url: `loginVerify`,
  28. data: params,
  29. method: 'post',
  30. }).then(res => res.data);
  31. };
  32. export const logout = params => {
  33. return request({
  34. url: `logout`,
  35. data: params,
  36. method: 'get'
  37. }).then(res => res.data);
  38. };
  39. // 验证手机
  40. export const sendLoginVerifyCode = params => {
  41. return request({
  42. url: `sendLoginVerifyCode`,
  43. method: 'post',
  44. data:params,
  45. }).then(res => res.data);
  46. };
  47. // 验证是否登录过
  48. export const checkLogin = () => {
  49. let token = uni.getStorageSync('token')
  50. console.log(token,'----------获取token')
  51. if (token&&token!='') {
  52. return request({
  53. url: `checkLogin`,
  54. method: 'get'
  55. }).then(res => res.data);
  56. } else {
  57. return new Promise(resolve => {
  58. resolve({
  59. status: '9001',
  60. message: '系统未登录'
  61. });
  62. });
  63. }
  64. };