login.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. import request from '@/axios'
  2. export default {
  3. /**
  4. *
  5. * @param {*} data
  6. * @returns
  7. * 登录
  8. */
  9. login(data) {
  10. return request({
  11. url: '/app/common/account_login',
  12. method: 'post',
  13. data: data,
  14. noToken: true
  15. })
  16. },
  17. skipLogin(data) {
  18. return request({
  19. url: '/app/common/telphone_login',
  20. method: 'post',
  21. data: data,
  22. noToken: true
  23. })
  24. },
  25. /**
  26. *
  27. * @param {*} data
  28. * @returns
  29. * 获取登录短信
  30. */
  31. getLoginSms(data) {
  32. return request({
  33. url: '/app/common/sms/login',
  34. method: 'post',
  35. data: data,
  36. noToken: true
  37. })
  38. },
  39. /**
  40. *
  41. * @param {*} data
  42. * @returns
  43. * 短信登陆用户
  44. */
  45. loginSms(data) {
  46. return request({
  47. url: '/app/common/sms_login',
  48. method: 'post',
  49. data: data,
  50. noToken: true
  51. })
  52. },
  53. /**
  54. *
  55. * @returns 获取用户登录信息
  56. */
  57. getInfo(data) {
  58. return request({
  59. url: '/app/user/getInfo',
  60. method: 'get',
  61. params:data,
  62. })
  63. },
  64. /**
  65. *
  66. * @param {*} data
  67. * @returns
  68. * 注册用户
  69. */
  70. registerUser(data) {
  71. return request({
  72. url: '/app/common/register_small',
  73. method: 'post',
  74. data: data,
  75. noToken: true
  76. })
  77. },
  78. /**
  79. *
  80. * @param {*} data
  81. * @returns
  82. * 绑定身份证号信息
  83. */
  84. bindIdCard(data) {
  85. return request({
  86. token:data.token,
  87. headers:{
  88. AuthorizationToken:"WX "+data.token
  89. },
  90. noToken:true,
  91. url: '/app/user/bind_idcard',
  92. method: 'post',
  93. data: data
  94. })
  95. },
  96. /**
  97. *
  98. * @param {*} data
  99. * @returns
  100. * 获取注册短信
  101. */
  102. getRegisterSms(data) {
  103. return request({
  104. url: '/app/common/sms/register',
  105. method: 'post',
  106. data: data,
  107. noToken: true
  108. })
  109. },
  110. /**
  111. *
  112. * @param {*} data
  113. * @returns
  114. * 找回密码
  115. */
  116. forgetUser(data) {
  117. return request({
  118. url: '/app/common/register_forget',
  119. method: 'post',
  120. data: data,
  121. noToken: true
  122. })
  123. },
  124. /**
  125. *
  126. * @param {*} data
  127. * @returns
  128. * 获取找回密码短信
  129. */
  130. getRegisterSmsforget(data) {
  131. return request({
  132. url: '/app/common/sms/forget',
  133. method: 'post',
  134. data: data,
  135. noToken: true
  136. })
  137. },
  138. /**
  139. *
  140. * @returns 获取用户登录是否需要验证码
  141. */
  142. dualAuth(data) {
  143. return request({
  144. url: '/app/common/dual_auth',
  145. method: 'get',
  146. params:data,
  147. })
  148. },
  149. }