login.js 784 B

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