index.js 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. "use strict";
  2. const common_vendor = require("../../common/vendor.js");
  3. const pagesOne_winner_utils_source = require("./utils/source.js");
  4. const services_ams = require("../../services/ams.js");
  5. if (!Array) {
  6. const _easycom_wd_gap2 = common_vendor.resolveComponent("wd-gap");
  7. _easycom_wd_gap2();
  8. }
  9. const _easycom_wd_gap = () => "../../node-modules/wot-design-uni/components/wd-gap/wd-gap.js";
  10. if (!Math) {
  11. (_easycom_wd_gap + PhotoExamplePopup + UploadReceptPopop + WinRecordPopup + UploadRecordPopup + ActivityDescPopup)();
  12. }
  13. const PhotoExamplePopup = () => "./components/photoExamplePopup.js";
  14. const UploadReceptPopop = () => "./components/uploadReceptPopop.js";
  15. const WinRecordPopup = () => "./components/winRecordPopup.js";
  16. const UploadRecordPopup = () => "./components/uploadRecordPopup.js";
  17. const ActivityDescPopup = () => "./components/activityDescPopup.js";
  18. const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
  19. __name: "index",
  20. setup(__props) {
  21. let showExample = common_vendor.ref(false);
  22. let showUpload = common_vendor.ref(false);
  23. let showWiner = common_vendor.ref(false);
  24. let showRecord = common_vendor.ref(false);
  25. let showDesc = common_vendor.ref(false);
  26. const appid = common_vendor.index.getStorageSync("appid");
  27. const backImage = common_vendor.ref("");
  28. let aData = common_vendor.reactive({ discounts: [] });
  29. let list = common_vendor.ref([]);
  30. const openid = common_vendor.index.getStorageSync("openid");
  31. common_vendor.computed(() => {
  32. return aData.authCheck.includes("2") ? true : false;
  33. });
  34. const getList = () => {
  35. services_ams.getActivity(appid).then((res) => {
  36. aData = res.data[0] || {};
  37. aData.authCheck = aData.authCheck.split(",");
  38. list.value = aData.discounts.map((item) => {
  39. return {
  40. ...item,
  41. checked: false
  42. };
  43. });
  44. common_vendor.index.setStorageSync("activityData", JSON.stringify(aData));
  45. backImage.value = res.data[0].activityImage;
  46. }).catch((err) => {
  47. console.log(err);
  48. });
  49. };
  50. const rewardData = common_vendor.ref([]);
  51. const getRewardList = () => {
  52. console.log("openid", openid);
  53. services_ams.rewardList({ openid }).then((res) => {
  54. rewardData.value = res.rows;
  55. });
  56. };
  57. const showUploadRecord = () => {
  58. getRewardList();
  59. showRecord.value = true;
  60. };
  61. const winnerData = common_vendor.ref([]);
  62. const getWinnerList = () => {
  63. services_ams.auditSuccessList({ openid }).then((res) => {
  64. winnerData.value = res.rows;
  65. console.log("获奖记录", rewardData);
  66. });
  67. };
  68. const showWinerRecord = () => {
  69. getWinnerList();
  70. showWiner.value = true;
  71. };
  72. const handledUpload = () => {
  73. showUpload.value = true;
  74. };
  75. common_vendor.onShow(() => {
  76. getList();
  77. });
  78. return (_ctx, _cache) => {
  79. return {
  80. a: backImage.value,
  81. b: common_vendor.o(($event) => common_vendor.isRef(showDesc) ? showDesc.value = true : showDesc = true),
  82. c: common_vendor.unref(pagesOne_winner_utils_source.imgObj).rule,
  83. d: common_vendor.unref(pagesOne_winner_utils_source.imgObj).record,
  84. e: common_vendor.o(showWinerRecord),
  85. f: common_vendor.unref(pagesOne_winner_utils_source.imgObj).photo,
  86. g: common_vendor.o(($event) => common_vendor.isRef(showExample) ? showExample.value = true : showExample = true),
  87. h: common_vendor.unref(pagesOne_winner_utils_source.imgObj).book,
  88. i: common_vendor.o(showUploadRecord),
  89. j: common_vendor.unref(pagesOne_winner_utils_source.gifObj).pointer,
  90. k: common_vendor.o(handledUpload),
  91. l: common_vendor.t(common_vendor.unref(aData).startTime),
  92. m: common_vendor.t(common_vendor.unref(aData).endTime),
  93. n: common_vendor.f(common_vendor.unref(list), (item, k0, i0) => {
  94. return {
  95. a: common_vendor.t(item.cashbackAmount),
  96. b: common_vendor.t(item.thresholdAmount),
  97. c: common_vendor.t(item.cashbackAmount),
  98. d: item.id
  99. };
  100. }),
  101. o: common_vendor.p({
  102. ["bg-color"]: "transparent"
  103. }),
  104. p: common_vendor.o(($event) => common_vendor.isRef(showExample) ? showExample.value = $event : showExample = $event),
  105. q: common_vendor.p({
  106. show: common_vendor.unref(showExample)
  107. }),
  108. r: common_vendor.o(($event) => common_vendor.isRef(showUpload) ? showUpload.value = $event : showUpload = $event),
  109. s: common_vendor.p({
  110. list: common_vendor.unref(list),
  111. show: common_vendor.unref(showUpload)
  112. }),
  113. t: common_vendor.o(($event) => common_vendor.isRef(showWiner) ? showWiner.value = $event : showWiner = $event),
  114. v: common_vendor.p({
  115. list: winnerData.value,
  116. show: common_vendor.unref(showWiner)
  117. }),
  118. w: common_vendor.o(($event) => common_vendor.isRef(showRecord) ? showRecord.value = $event : showRecord = $event),
  119. x: common_vendor.p({
  120. list: rewardData.value,
  121. show: common_vendor.unref(showRecord)
  122. }),
  123. y: common_vendor.o(($event) => common_vendor.isRef(showDesc) ? showDesc.value = $event : showDesc = $event),
  124. z: common_vendor.p({
  125. show: common_vendor.unref(showDesc)
  126. })
  127. };
  128. };
  129. }
  130. });
  131. const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-3457e999"]]);
  132. wx.createPage(MiniProgramPage);