import { getDictData, getDailyUpdates, getZSZXCatalogs, getZhongTaiVideoPage, getCustomizedNewsList, newsPage } from '../../api/index' const { HYEventBus } = require('hy-event-store') const eventBus = new HYEventBus() Page({ data: { searchValue: '', clientHeight: 0, clientTop: 0, DailyUpdates: {}, //每日上新 everydayTop: ['../../static/ic_top1@2x.png', '../../static/ic_top2@2x.png', '../../static/ic_top3@2x.png'], serviceHeight: 0, serviceList: [], bannerSwiperOption: { indicatorDots: true, vertical: false, autoplay: true, interval: 3000, duration: 500 }, }, onLoad() { const res = wx.getMenuButtonBoundingClientRect() this.setData({ clientHeight: res.height, clientTop: res.top }) }, onShow() { this.initData() }, initData() { // 每日上新 getDailyUpdates({ fileType: '0' }).then(res => { this.setData({ DailyUpdates: res.data }) }) // 产品视频 getZhongTaiVideoPage({ pageSize: 1, pageNum: 1 }).then(res => { if (res.data.records && res.data.records.length > 0) { this.setData({ productVideo: res.data.records }) } }) //志说装修 getZSZXCatalogs().then(res => { this.setData({ ZSZXCata: res.data || {} }) }) // 定制服务 getCustomizedNewsList().then(res => { this.setData({ serviceList: res.data || [] }) }) getDictData({ code: 'WEIXIN_DEFAULT_IMGS', label: 'HOME_CLASS_A' }).then(res => { this.setData({ HOME_CLASS_A: res.data.code }) }) getDictData({ code: 'WEIXIN_DEFAULT_IMGS', label: 'HOME_CLASS_B' }).then(res => { this.setData({ HOME_CLASS_B: res.data.code }) }) getDictData({ code: 'WEIXIN_DEFAULT_IMGS', label: 'HOME_CLASS_B2' }).then(res => { this.setData({ HOME_CLASS_B2: res.data.code }) }) getDictData({ code: 'WEIXIN_DEFAULT_IMGS', label: 'HOME_CLASS_C' }).then(res => { this.setData({ HOME_CLASS_C: res.data.code }) }) }, promotionClick() { wx.navigateTo({ url: '/pages/promotion/index', }) }, funClick(e){ const i = e.currentTarget.dataset.i let map = ['product_intro', 'whole_case', 'real_case'] if(i == 3){ wx.navigateTo({ url: '/pages/consult/consult', }) }else{ wx.setStorageSync('discoverKey', map[i]) wx.switchTab({ url: '/pages/discover/discover', }) } }, jumpProVideo() { wx.navigateTo({ url: '/pages/productVideo/index', }) }, videoClick(e) { const { videourl } = e.currentTarget.dataset wx.previewMedia({ sources: [{ url: videourl, type: 'video' }] }) }, seriveClick(e) { const { id, title } = e.currentTarget.dataset if (title === '专属客服') { wx.navigateTo({ url: `/pages/kefu/index?title=${title}&id=${id}`, }) } else { wx.navigateTo({ url: `/pages/kefu/service?title=${title}&id=${id}`, }) } }, goserHeight: function (e) { const serviceHeight = e.detail.height this.setData({ serviceHeight: serviceHeight }) }, changeStrategy(e) { let item = e.currentTarget.dataset.item wx.navigateTo({ url: `/pages/homeId/index?code=${item.code}&name=${item.name}`, }) }, })