login.js 712 B

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