login.js 784 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  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. // url: '/testLogin',
  11. method: 'post',
  12. data: data,
  13. noToken: true
  14. })
  15. },
  16. //登录用户信息
  17. getInfo() {
  18. return myRequest({
  19. url: '/getInfo',
  20. method: 'get',
  21. })
  22. },
  23. //刷新令牌
  24. refreshToken(data) {
  25. return myRequest({
  26. url: '/refreshToken/' + data,
  27. method: 'get',
  28. noToken: true
  29. })
  30. },
  31. //查询等级列表
  32. gradelist(data) {
  33. return myRequest({
  34. url: '/grade/list',
  35. method: 'get',
  36. data: data
  37. })
  38. },
  39. refreshUserInfo() {
  40. this.getInfo().then(resdata => {
  41. if(resdata.data.code == 200){
  42. store.commit('updateUserInfo',{userInfo:resdata.data.data})
  43. }
  44. });
  45. }
  46. }