login.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  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: '/app/user/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. //注册短信
  47. registerSms(data) {
  48. return myRequest({
  49. url: '/app/common/sms/register',
  50. method: 'post',
  51. data: data,
  52. noToken: true
  53. })
  54. },
  55. //注册用户
  56. registerUser(data) {
  57. return myRequest({
  58. url: '/app/common/register_small',
  59. method: 'post',
  60. data: data,
  61. noToken: true
  62. })
  63. },
  64. //登录短信
  65. loginSms(data) {
  66. return myRequest({
  67. url: '/app/common/sms/login',
  68. method: 'post',
  69. data: data,
  70. noToken: true
  71. })
  72. },
  73. //忘记短信
  74. forgetSms(data) {
  75. return myRequest({
  76. url: '/app/common/sms/forget',
  77. method: 'post',
  78. data: data,
  79. noToken: true
  80. })
  81. },
  82. //忘记用户
  83. forgetUser(data) {
  84. return myRequest({
  85. url: '/app/common/register_forget',
  86. method: 'post',
  87. data: data,
  88. noToken: true
  89. })
  90. },
  91. //短信登录用户
  92. smsLogin(data) {
  93. return myRequest({
  94. url: '/app/common/sms_login',
  95. method: 'post',
  96. data: data,
  97. noToken: true
  98. })
  99. },
  100. //账号登录用户
  101. accountLogin(data) {
  102. return myRequest({
  103. url: '/app/common/account_login',
  104. method: 'post',
  105. data: data,
  106. noToken: true
  107. })
  108. },
  109. //绑定身份证号信息
  110. bindId(data) {
  111. return myRequest({
  112. url: '/app/user/bind_idcard',
  113. method: 'post',
  114. data: data
  115. })
  116. }
  117. }