agreement.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. "use strict";
  2. const common_vendor = require("../../common/vendor.js");
  3. require("../../utils/request.js");
  4. const common_config = require("../../common/config.js");
  5. const _sfc_main = {
  6. data() {
  7. return {
  8. agreementContent: "",
  9. loading: true,
  10. error: false,
  11. errorMsg: "加载失败,请重试"
  12. };
  13. },
  14. onLoad() {
  15. this.fetchAgreement();
  16. },
  17. methods: {
  18. goBack() {
  19. common_vendor.index.navigateBack();
  20. },
  21. async fetchAgreement() {
  22. this.loading = true;
  23. this.error = false;
  24. const res = await common_vendor.index.request({
  25. url: `${common_config.apiBaseUrl}/api/public/agreements/terms_of_service/`,
  26. method: "GET"
  27. });
  28. console.log(res);
  29. if (res.statusCode == 200) {
  30. this.loading = false;
  31. this.agreementContent = res.data.content || "";
  32. }
  33. }
  34. }
  35. };
  36. function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
  37. return common_vendor.e({
  38. a: $data.loading
  39. }, $data.loading ? {} : $data.error ? {
  40. c: common_vendor.t($data.errorMsg),
  41. d: common_vendor.o((...args) => $options.fetchAgreement && $options.fetchAgreement(...args))
  42. } : {}, {
  43. b: $data.error,
  44. e: $data.agreementContent
  45. });
  46. }
  47. const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
  48. wx.createPage(MiniProgramPage);