| | |
| | | import { getDictData, getDailyUpdates, getZSZXCatalogs } from '../../api/index' |
| | | import { |
| | | getDictData, |
| | | getDailyUpdates, |
| | | getZSZXCatalogs, |
| | | getZhongTaiVideoPage, |
| | | getCustomizedNewsList |
| | | } from '../../api/index' |
| | | Page({ |
| | | data: { |
| | | searchValue: '', |
| | |
| | | |
| | | DailyUpdates: {}, //每日上新 |
| | | everydayTop: ['../../static/ic_top1@2x.png', '../../static/ic_top2@2x.png', '../../static/ic_top3@2x.png'], |
| | | bannerList: [ |
| | | {imgurl: ''}, |
| | | {imgurl: 'adsa.png'}, |
| | | {imgurl: 'adsa.png'}, |
| | | {imgurl: 'adsa.png'}, |
| | | ], |
| | | serviceHeight: 0, |
| | | serviceList: [], |
| | | |
| | | bannerSwiperOption: { |
| | | indicatorDots: true, |
| | |
| | | }, |
| | | onLoad() { |
| | | const res = wx.getMenuButtonBoundingClientRect() |
| | | this.setData({clientHeight: res.height}) |
| | | this.setData({clientTop: res.top}) |
| | | this.setData({ |
| | | clientHeight: res.height |
| | | }) |
| | | this.setData({ |
| | | clientTop: res.top |
| | | }) |
| | | |
| | | this.initData() |
| | | }, |
| | |
| | | getDailyUpdates({ |
| | | fileType: '0' |
| | | }).then(res => { |
| | | this.setData({ DailyUpdates: res.data }) |
| | | this.setData({ |
| | | DailyUpdates: res.data |
| | | }) |
| | | getZSZXCatalogs().then(res => { //志说装修 |
| | | }) |
| | | // 产品视频 |
| | | 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 }) |
| | | 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 }) |
| | | 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 }) |
| | | 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 }) |
| | | this.setData({ |
| | | HOME_CLASS_C: res.data.code |
| | | }) |
| | | }) |
| | | }, |
| | | promotionClick() { |
| | |
| | | url: '/pages/promotion/index', |
| | | }) |
| | | }, |
| | | 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({ |