login.js 869 B

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