api.js 962 B

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