login.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. import request from '@/utils/request'
  2. // 登录方法
  3. export function login(userName, password) {
  4. return request({
  5. url: '/auth/doLogin',
  6. method: 'post',
  7. headers: {
  8. isToken: false
  9. },
  10. data: {
  11. userName,
  12. password
  13. }
  14. })
  15. }
  16. // 刷新方法
  17. export function refreshToken() {
  18. return request({
  19. url: '/auth/refresh',
  20. method: 'post'
  21. })
  22. }
  23. // 获取用户详细信息
  24. export function getInfo() {
  25. return request({
  26. url: '/auth/getUserInfo',
  27. method: 'post'
  28. })
  29. }
  30. // 退出方法
  31. export function logout() {
  32. return request({
  33. url: '/auth/outLogin',
  34. method: 'POST'
  35. })
  36. }
  37. // 获取验证码
  38. export function getCheckcode(data) {
  39. return request({
  40. url: '/auth/sendEmailCode',
  41. method: 'post',
  42. data
  43. })
  44. }
  45. // 校验验证码
  46. export function verfiyChcekcode(data) {
  47. return request({
  48. url: '/auth/verfiyCode',
  49. method: 'post',
  50. data
  51. })
  52. }
  53. // 校验验证码(带邮箱
  54. export function verfiyChcekcodeWithName(data) {
  55. return request({
  56. url: '/auth/verfiyCodeAndLoginName',
  57. method: 'post',
  58. data
  59. })
  60. }
  61. // 修改密码
  62. export function changePass(data) {
  63. return request({
  64. url: '/auth/savePassword',
  65. method: 'post',
  66. data
  67. })
  68. }
  69. // 获取最新版本版本号
  70. export function getNewestVersion() {
  71. return request({
  72. url: '/version/get',
  73. method: 'get',
  74. })
  75. }
  76. // 获取图形验证码--未采用
  77. export function getCodeImg() {
  78. return request({
  79. url: '/code',
  80. headers: {
  81. isToken: false
  82. },
  83. method: 'get',
  84. timeout: 20000
  85. })
  86. }