api.js 985 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import {
  2. HTTP
  3. } from './Http.js'
  4. class ApiModel extends HTTP {
  5. /* 微信登录 */
  6. loginbywechat(data) {
  7. return this.request({
  8. url: "/loginbywechat",
  9. data
  10. })
  11. }
  12. /* 登录 */
  13. login(data) {
  14. return this.request({
  15. url: "/loginbyaccount",
  16. data
  17. })
  18. }
  19. /* 有状态通用 */
  20. basic(data, loading = true) {
  21. data.accesstoken = wx.getStorageSync('userMsg').token;
  22. return this.request({
  23. url: "",
  24. data,
  25. loading
  26. })
  27. }
  28. /* 无状态 */
  29. base(data, loading = true) {
  30. return this.request({
  31. url: "",
  32. data,
  33. loading
  34. })
  35. }
  36. /* 退出登录 */
  37. logout() {
  38. let data = {
  39. accesstoken: wx.getStorageSync('userMsg').token
  40. }
  41. return this.request({
  42. url: "/logout",
  43. data
  44. })
  45. }
  46. }
  47. export {
  48. ApiModel
  49. }