login.js 3.8 KB

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