api.js 837 B

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