login.js 3.0 KB

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