login.js 633 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import {
  2. myRequest
  3. } from '../request.js'
  4. import store from '@/store/index.js'
  5. export default {
  6. //登录
  7. login(data) {
  8. return myRequest({
  9. url: '/login',
  10. method: 'post',
  11. data: data,
  12. noToken: true
  13. })
  14. },
  15. //登录用户信息
  16. getInfo() {
  17. return myRequest({
  18. url: '/getInfo',
  19. method: 'get',
  20. })
  21. },
  22. //刷新令牌
  23. refreshToken(data) {
  24. return myRequest({
  25. url: '/refreshToken/' + data,
  26. method: 'get',
  27. noToken: true
  28. })
  29. },
  30. refreshUserInfo() {
  31. this.getInfo().then(resdata => {
  32. if(resdata.data.code == 200){
  33. store.commit('updateUserInfo',{userInfo:resdata.data.data})
  34. }
  35. });
  36. }
  37. }