index.js 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. "use strict";
  2. const common_vendor = require("../../common/vendor.js");
  3. const services_ams = require("../../services/ams.js");
  4. const utils_system = require("../../utils/system.js");
  5. if (!Array) {
  6. const _easycom_wd_swiper2 = common_vendor.resolveComponent("wd-swiper");
  7. _easycom_wd_swiper2();
  8. }
  9. const _easycom_wd_swiper = () => "../../node-modules/wot-design-uni/components/wd-swiper/wd-swiper.js";
  10. if (!Math) {
  11. (_easycom_wd_swiper + UserLoginPopup)();
  12. }
  13. const UserLoginPopup = () => "../../components/userLoginPopup.js";
  14. const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
  15. __name: "index",
  16. setup(__props) {
  17. const current = common_vendor.ref(0);
  18. const appid = common_vendor.index.getStorageSync("appid");
  19. common_vendor.onLoad(() => {
  20. getBanner();
  21. });
  22. const bannerList = common_vendor.ref([]);
  23. const getBanner = () => {
  24. services_ams.getCarousel(appid).then((res) => {
  25. bannerList.value = res.data;
  26. });
  27. };
  28. const loginRef = common_vendor.ref(null);
  29. const toActivity = () => {
  30. if (!utils_system.isGetPhone()) {
  31. loginRef.value.show = true;
  32. } else {
  33. common_vendor.index.navigateTo({
  34. url: "/pagesOne/winner/index"
  35. });
  36. }
  37. };
  38. common_vendor.onShow(() => {
  39. utils_system.getActivityData();
  40. });
  41. return (_ctx, _cache) => {
  42. return {
  43. a: common_vendor.p({
  44. customClass: "customSwiper",
  45. list: bannerList.value,
  46. autoplay: true,
  47. ["value-key"]: "imageUrl",
  48. value: current.value
  49. }),
  50. b: common_vendor.o(toActivity),
  51. c: common_vendor.sr(loginRef, "f5f2151a-1", {
  52. "k": "loginRef"
  53. }),
  54. d: common_vendor.p({
  55. path: "/pagesOne/winner/index"
  56. })
  57. };
  58. };
  59. }
  60. });
  61. wx.createPage(_sfc_main);