login.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
  1. import {
  2. myRequest
  3. } from '../request.js'
  4. import store from '@/store/index.js'
  5. export default {
  6. //我的列表数据
  7. getinfoAttached(data) {
  8. return myRequest({
  9. url: '/app/user/infoAttached',
  10. method: 'get',
  11. data: data
  12. })
  13. },
  14. //登录
  15. login(data) {
  16. return myRequest({
  17. url: '/login',
  18. // url: '/testLogin',
  19. method: 'post',
  20. data: data,
  21. noToken: true
  22. })
  23. },
  24. //登录用户信息
  25. getInfo() {
  26. return myRequest({
  27. url: '/app/user/getInfo',
  28. method: 'get',
  29. })
  30. },
  31. /**
  32. * @param {Object} data
  33. * 微信登录
  34. */
  35. wxLogin(data) {
  36. return myRequest({
  37. url: '/app/common/bindLogin',
  38. method: 'post',
  39. data: data,
  40. noToken: true
  41. })
  42. },
  43. //刷新令牌
  44. refreshToken(data) {
  45. return myRequest({
  46. url: '/refreshToken/' + data,
  47. method: 'get',
  48. noToken: true
  49. })
  50. },
  51. //查询等级列表
  52. gradelist(data) {
  53. return myRequest({
  54. url: '/grade/list',
  55. method: 'get',
  56. data: data
  57. })
  58. },
  59. refreshUserInfo() {
  60. this.getInfo().then(resdata => {
  61. if(resdata.data.code == 200){
  62. store.commit('updateUserInfo',{userInfo:resdata.data.data})
  63. }
  64. });
  65. },
  66. //注册短信
  67. registerSms(data) {
  68. return myRequest({
  69. url: '/app/common/sms/register',
  70. method: 'post',
  71. data: data,
  72. noToken: true
  73. })
  74. },
  75. //获取重新绑定手机短信
  76. bindNewSms(data) {
  77. return myRequest({
  78. url: '/app/common/sms/bindNew',
  79. method: 'post',
  80. data: data,
  81. noToken: true
  82. })
  83. },
  84. //重新绑定手机
  85. bindNewTel(data) {
  86. return myRequest({
  87. url: '/app/user/bindNewTel',
  88. method: 'post',
  89. data: data
  90. })
  91. },
  92. //注册用户
  93. registerUser(data) {
  94. return myRequest({
  95. url: '/app/common/register_small',
  96. method: 'post',
  97. data: data,
  98. noToken: true
  99. })
  100. },
  101. //登录短信
  102. loginSms(data) {
  103. return myRequest({
  104. url: '/app/common/sms/login',
  105. method: 'post',
  106. data: data,
  107. noToken: true
  108. })
  109. },
  110. //忘记短信
  111. forgetSms(data) {
  112. return myRequest({
  113. url: '/app/common/sms/forget',
  114. method: 'post',
  115. data: data,
  116. noToken: true
  117. })
  118. },
  119. //忘记用户
  120. forgetUser(data) {
  121. return myRequest({
  122. url: '/app/common/register_forget',
  123. method: 'post',
  124. data: data,
  125. noToken: true
  126. })
  127. },
  128. //短信登录用户
  129. smsLogin(data) {
  130. return myRequest({
  131. url: '/app/common/sms_login',
  132. method: 'post',
  133. data: data,
  134. noToken: true
  135. })
  136. },
  137. //账号登录用户
  138. accountLogin(data) {
  139. return myRequest({
  140. url: '/app/common/account_login',
  141. method: 'post',
  142. data: data,
  143. noToken: true
  144. })
  145. },
  146. //绑定身份证号信息
  147. bindId(data) {
  148. return myRequest({
  149. url: '/app/user/bind_idcard',
  150. method: 'post',
  151. data: data
  152. })
  153. },
  154. // 小程序校验PC登录二维码
  155. scanLoginCheck(data) {
  156. return myRequest({
  157. url: '/scan_login_check',
  158. method: 'post',
  159. data: data
  160. })
  161. }
  162. }