"use strict"; const common_vendor = require("../../common/vendor.js"); const enum_commonEnum = require("../../enum/commonEnum.js"); const HomeHeader = () => "../../components/home-header/home-header.js"; const AnnouncementBar = () => "../../components/announcement-bar/announcement-bar.js"; const BannerSwiper = () => "../../components/banner-swiper/banner-swiper.js"; const EquipmentList = () => "../../components/equipment-list/equipment-list.js"; const BottomNav = () => "../../components/bottom-nav/bottom-nav.js"; const _sfc_main = { components: { HomeHeader, AnnouncementBar, BannerSwiper, EquipmentList, BottomNav }, data() { return { // 基础配置 indicatorDots: true, autoplay: true, interval: 2e3, duration: 500, commonEnum: enum_commonEnum.commonEnum, // 页面数据 companyName: "福鼎创特物联科技有限公司", announcementText: "暂无更多公告! 暂无更多公告! 暂无更多公告!", equipmentTitle: "我的租赁设备", navItems: ["首页", "申请租赁", "个人中心"], activeNavIndex: 0, // 轮播图数据 currentBannerIndex: 0, bannerList: [ { image: enum_commonEnum.commonEnum.TEMP1 }, { image: enum_commonEnum.commonEnum.TEMP2 }, { image: enum_commonEnum.commonEnum.TEMP3 }, { image: enum_commonEnum.commonEnum.TEMP2 } ], // 设备列表数据 equipmentList: [ { id: 1, name: "商用节能灶", status: "normal", startTime: "2025-07-25 13:23:59", endTime: "2026-07-25 13:23:59", image: enum_commonEnum.commonEnum.TEMP2 }, { id: 2, name: "节能燃烧器", status: "normal", startTime: "2025-07-25 13:23:59", endTime: "2026-07-25 13:23:59", image: enum_commonEnum.commonEnum.TEMP3 } ] }; }, methods: { // 头部点击事件 onLocationClick() { common_vendor.index.showToast({ title: "选择位置", icon: "none" }); }, // 公告栏点击事件 onAnnouncementClick() { common_vendor.index.showToast({ title: "查看公告详情", icon: "none" }); }, // 轮播图变化事件 onBannerChange(index) { this.currentBannerIndex = index; }, // 轮播图点击事件 onBannerClick({ item, index }) { common_vendor.index.showToast({ title: `查看${item.name}详情`, icon: "none" }); }, // 设备点击事件 onEquipmentClick(equipment) { common_vendor.index.showToast({ title: `查看${equipment.name}详情`, icon: "none" }); }, // 续费事件 onRenew(equipment) { common_vendor.index.showToast({ title: `正在处理${equipment.name}的续费`, icon: "none" }); }, // 底部导航点击事件 onNavClick(index) { this.activeNavIndex = index; const navItems = ["首页", "申请租赁", "个人中心"]; common_vendor.index.showToast({ title: `切换到${navItems[index]}`, icon: "none" }); } } }; if (!Array) { const _easycom_home_header2 = common_vendor.resolveComponent("home-header"); const _easycom_announcement_bar2 = common_vendor.resolveComponent("announcement-bar"); const _easycom_banner_swiper2 = common_vendor.resolveComponent("banner-swiper"); const _easycom_equipment_list2 = common_vendor.resolveComponent("equipment-list"); const _easycom_bottom_nav2 = common_vendor.resolveComponent("bottom-nav"); (_easycom_home_header2 + _easycom_announcement_bar2 + _easycom_banner_swiper2 + _easycom_equipment_list2 + _easycom_bottom_nav2)(); } const _easycom_home_header = () => "../../components/home-header/home-header.js"; const _easycom_announcement_bar = () => "../../components/announcement-bar/announcement-bar.js"; const _easycom_banner_swiper = () => "../../components/banner-swiper/banner-swiper.js"; const _easycom_equipment_list = () => "../../components/equipment-list/equipment-list.js"; const _easycom_bottom_nav = () => "../../components/bottom-nav/bottom-nav.js"; if (!Math) { (_easycom_home_header + _easycom_announcement_bar + _easycom_banner_swiper + _easycom_equipment_list + _easycom_bottom_nav)(); } function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { return { a: common_vendor.o($options.onLocationClick), b: common_vendor.p({ ["company-name"]: $data.companyName, ["location-icon"]: $data.commonEnum.LOCATION }), c: common_vendor.o($options.onAnnouncementClick), d: common_vendor.p({ ["announcement-icon"]: $data.commonEnum.ANNOUNCEMENT_ICON, ["announcement-text"]: $data.announcementText }), e: common_vendor.o($options.onBannerChange), f: common_vendor.o($options.onBannerClick), g: common_vendor.p({ autoplay: $data.autoplay, ["banner-list"]: $data.bannerList, duration: $data.duration, ["indicator-dots"]: $data.indicatorDots, interval: $data.interval }), h: common_vendor.o($options.onRenew), i: common_vendor.o($options.onEquipmentClick), j: common_vendor.p({ ["equipment-list"]: $data.equipmentList, title: $data.equipmentTitle }), k: common_vendor.o($options.onNavClick), l: common_vendor.p({ ["active-index"]: $data.activeNavIndex, ["icon-config"]: $data.commonEnum, ["nav-items"]: $data.navItems }) }; } const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-1cf27b2a"]]); wx.createPage(MiniProgramPage); //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/index/index.js.map