login.js 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  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(data) {
  26. return myRequest({
  27. url: '/app/user/getInfo',
  28. method: 'get',
  29. data: data,
  30. })
  31. },
  32. /**
  33. * @param {Object} data
  34. * 微信登录
  35. */
  36. wxLogin(data) {
  37. return myRequest({
  38. url: '/app/common/bindLogin',
  39. method: 'post',
  40. data: data,
  41. noToken: true
  42. })
  43. },
  44. //刷新令牌
  45. refreshToken(data) {
  46. return myRequest({
  47. url: '/refreshToken/' + data,
  48. method: 'get',
  49. noToken: true
  50. })
  51. },
  52. //查询等级列表
  53. gradelist(data) {
  54. return myRequest({
  55. url: '/grade/list',
  56. method: 'get',
  57. data: data
  58. })
  59. },
  60. refreshUserInfo() {
  61. this.getInfo().then(resdata => {
  62. if (resdata.data.code == 200) {
  63. store.commit('updateUserInfo', { userInfo: resdata.data.data })
  64. }
  65. });
  66. },
  67. //注册短信
  68. registerSms(data) {
  69. return myRequest({
  70. url: '/app/common/sms/register',
  71. method: 'post',
  72. data: data,
  73. noToken: true
  74. })
  75. },
  76. //获取重新绑定手机短信
  77. bindNewSms(data) {
  78. return myRequest({
  79. url: '/app/common/sms/bindNew',
  80. method: 'post',
  81. data: data,
  82. noToken: true
  83. })
  84. },
  85. //重新绑定手机
  86. bindNewTel(data) {
  87. return myRequest({
  88. url: '/app/user/bindNewTel',
  89. method: 'post',
  90. data: data
  91. })
  92. },
  93. //注册用户
  94. registerUser(data) {
  95. return myRequest({
  96. url: '/app/common/register_small',
  97. method: 'post',
  98. data: data,
  99. noToken: true
  100. })
  101. },
  102. //登录短信
  103. loginSms(data) {
  104. return myRequest({
  105. url: '/app/common/sms/login',
  106. method: 'post',
  107. data: data,
  108. noToken: true
  109. })
  110. },
  111. //忘记短信
  112. forgetSms(data) {
  113. return myRequest({
  114. url: '/app/common/sms/forget',
  115. method: 'post',
  116. data: data,
  117. noToken: true
  118. })
  119. },
  120. //忘记用户
  121. forgetUser(data) {
  122. return myRequest({
  123. url: '/app/common/register_forget',
  124. method: 'post',
  125. data: data,
  126. noToken: true
  127. })
  128. },
  129. //短信登录用户
  130. smsLogin(data) {
  131. return myRequest({
  132. url: '/app/common/sms_login',
  133. method: 'post',
  134. data: data,
  135. noToken: true
  136. })
  137. },
  138. //账号登录用户
  139. accountLogin(data) {
  140. return myRequest({
  141. url: '/app/common/account_login',
  142. method: 'post',
  143. data: data,
  144. noToken: true
  145. })
  146. },
  147. skipLogin(data) {
  148. return myRequest({
  149. url: '/app/common/telphone_login',
  150. method: 'post',
  151. data: data,
  152. noToken: true
  153. })
  154. },
  155. //绑定身份证号信息
  156. bindId(data) {
  157. return myRequest({
  158. url: '/app/user/bind_idcard',
  159. method: 'post',
  160. data: data
  161. })
  162. },
  163. // 小程序校验PC登录二维码
  164. scanLoginCheck(data) {
  165. return myRequest({
  166. url: '/scan_login_check',
  167. method: 'post',
  168. data: data
  169. })
  170. },
  171. // 小程序已扫码
  172. scanhasCode(data) {
  173. return myRequest({
  174. url: '/scan_code',
  175. method: 'get',
  176. data: data,
  177. noToken: true
  178. })
  179. }
  180. }