// index.js // 获取应用实例 import {http,formatTime} from '../../utils/util' import {cdn}from '../../utils/config' const app = getApp() Page({ data: { cdn:getApp().globalData.cdn, numlist:[], toplist: [{ url: '/images/ic_bofang@3x.png', title: '总播放量', num: '0' }, { url: '/images/ic_dianzan@3x.png', title: '总点赞数', num: '0' }, { url: '/images/collection@3x.png', title: '总收藏数', num: '0' }, { url: '/images/comment@3x.png', title: '总评论数', num: '0' }, { url: '/images/ic_zhuanfa@3x.png', title: '总转发数', num: '0' }, { url: '/images/ic_tuijian@3x.png', title: '总推荐数', num: '0' }, ], rankurl: [ '/images/img_diyi@3x.png', '/images/img_dier@3x.png', '/images/img_disan@3x.png' ], records:[], // disranking: [{ // url: '/images/img_diyi@3x.png', // name: '罗森便利店(江安店)', // add: '浙江省宁波市江北区江安路487号绿地中心南区3号楼' // }, { // url: '/images/img_dier@3x.png', // name: '罗森(upark店)', // add: '浙江省宁波市海曙区学院路788号' // }, { // url: '/images/img_disan@3x.png', // name: 'LAWSON罗森(博瑞大厦店)', // add: '浙江省宁波市江北区望山路1-4-111号博瑞大厦' // }], staranking: [{ url: '/images/img_diyi@3x.png', name: '维涅斯', dis: '罗森便利店(江安店)' }, { url: '/images/img_dier@3x.png', name: '爱梅特赛尔克', dis: '罗森(upark店)' }, { url: '/images/img_disan@3x.png', name: '希斯拉德', dis: 'LAWSON罗森(博瑞大厦店)' }], rows:[], page:1, size:10 }, to(e) { console.log(e.target.dataset.url) wx.navigateTo({ url: e.target.dataset.url }) }, onLoad: function (options) { // wx.setNavigationBarTitle({ // title: '', // success: function (res) {} // }) wx.setNavigationBarColor({ frontColor: '#ffffff', backgroundColor: '#006BFF', animation: { duration: 400, timingFunc: 'easeIn' } }) this.getrecordslist() this.RankingList() this.numlist() }, //总数 numlist(){ http("/rank/myEffect", "post", { }).then(res =>{ this.setData({ 'toplist[0].num': res.data.playNumSum, 'toplist[1].num': res.data.commendNum, 'toplist[2].num': res.data.collectionNum, 'toplist[3].num': res.data.commentNum, 'toplist[4].num': res.data.reSendNum, 'toplist[5].num': res.data.recommendNum }) }) }, //品牌动态 getrecordslist(){ http("/topicActivity/list", "post", { showAtIndex:1 }).then(res =>{ this.setData({ records: res.data.records }) }) let date = formatTime(new Date()) console.log(date) http("/rank/list", "post", { dateTime: date }).then(res =>{ }) }, //排行榜 RankingList(){ http("/rank/list", "post", { pageNum: this.data.pages, pageSize:this.data.size, type:1 }).then(res =>{ this.setData({ rows: res.data.records, }) }) }, //查看全部 detail(e){ console.log(e) wx.setStorageSync('info', e.currentTarget.dataset.cycle_id) wx.navigateTo({ url:"/pages/index/subpage/brand/brandDetails/brandDetails?id=" }) }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { this.onRefresh() }, onRefresh:function(){ //导航条加载动画 wx.showNavigationBarLoading() //loading 提示框 wx.showLoading({ title: 'Loading...', }) console.log("下拉刷新啦"); this.getrecordslist() setTimeout(function () { wx.hideLoading(); wx.hideNavigationBarLoading(); //停止下拉刷新 wx.stopPullDownRefresh(); }, 2000) }, })