login.js 782 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. data: params,
  13. method: 'get'
  14. })
  15. };
  16. // 验证是否登录过
  17. export const checkLogin = () => {
  18. let token = getApp().globalData.token
  19. if (token&&token!='') {
  20. return axios.request({
  21. url: `checkToken`,
  22. method: 'get'
  23. })
  24. } else {
  25. return new Promise(resolve => {
  26. resolve({
  27. status: '9001',
  28. message: '系统未登录'
  29. });
  30. });
  31. }
  32. };
  33. // 获取登录用户信息
  34. export const getUserInfo = params => {
  35. return axios.request({
  36. url: `customer/detail`,
  37. method: 'get'
  38. })
  39. };