login.js 847 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import request from '@/libs/axios.js';
  2. export const code2Session = params => {
  3. return request({
  4. url: 'code2Session',
  5. data: params,
  6. method: 'get'
  7. }).then(res => res.data);
  8. };
  9. export const login = params => {
  10. return request({
  11. url: `loginVerify`,
  12. data: params,
  13. method: 'post',
  14. }).then(res => res.data);
  15. };
  16. export const logout = params => {
  17. return request({
  18. url: `logout`,
  19. data: params,
  20. method: 'get'
  21. }).then(res => res.data);
  22. };
  23. // 验证是否登录过
  24. export const checkLogin = () => {
  25. let token = uni.getStorageSync('token')
  26. if (token&&token!='') {
  27. return request({
  28. url: `checkLogin`,
  29. method: 'get'
  30. }).then(res => res.data);
  31. } else {
  32. return new Promise(resolve => {
  33. resolve({
  34. status: '9001',
  35. message: '系统未登录'
  36. });
  37. });
  38. }
  39. };