dev
liuyongli 3 years ago
parent 378c931bd6
commit 4b50d3772c

@ -5,6 +5,8 @@ const dName=['正面',]
const data =['12月','1月','2月','3月','4月','5月','6月']
const dValue =[1500,1000,500,800,100,1000,300]
const dColor=['#0084FF',]
let iPageIndex = 1 // 当前第几页,0代表第一页
let iPageSize = 10 //每页显示多少数据
Component({
data: {
select:false,
@ -28,6 +30,69 @@ Component({
},
lifetimes: {
attached() {
let sTimeType = wx.getStorageSync("sTimeType") || 34;
let sStartTime = wx.getStorageSync("sStartTime") || '';
let sEndTime = wx.getStorageSync("sEndTime") || '';
this.getData(sTimeType, sStartTime, sEndTime);
this.getTrend();
}
},
methods: {
getData(sTimeType, sStartTime, sEndTime){
wx.showToast({
title: '加载中',
icon: 'loading',
duration: 300000
})
this.getAmount(sTimeType, sStartTime, sEndTime),
this.getTrend(sTimeType, sStartTime, sEndTime)
setTimeout(() =>{
wx.hideToast();
},500)
},
getTrend(){
// 页面数据
let sTimeType = wx.getStorageSync("sTimeType") || 34;
let sStartTime = wx.getStorageSync("sStartTime") || '';
let sEndTime = wx.getStorageSync("sEndTime") || '';
let sSeriesName = wx.getStorageSync("sSeriesName") || '';
let sBrand = wx.getStorageSync('sBrand') || 34;
app.globalData.request({
action: 'getCheZhuCarSeriesRankingHome',
sType:'Marketing',
sTimeType:sTimeType,
sStartTime:sStartTime,
sEndTime:sEndTime,
iPageIndex: iPageIndex,
iPageSize: iPageSize,
sBrand: sBrand,
sSeriesName:sSeriesName,
sSpec:'微型车',
sPriceType:'10万以内',
sEnergyType:'汽油'
}).then(res => {
const data = res;
const rinking = data.rinking || [];
let arr = []
rinking.forEach(ele =>{
let ol = {
media:ele.seriesname,
volume:ele.salescount,
num:ele.price,
}
arr.push(ol)
})
this.setData({
ranking:arr
})
console.log(arr)
})
},
// 入库数据量
getAmount(sTimeType, sStartTime, sEndTime){
//能源
app.globalData.request({action: 'getEnergy',}).then(res => {
let arr = []
@ -74,39 +139,7 @@ Component({
// vle:
})
})
// 页面数据
app.globalData.request({
action: 'getCheZhuCarSeriesRankingHome',
sType:'Marketing',
sTimeType: wx.getStorageSync('sTimeType') || 34,
sStartTime:wx.getStorageSync('sStartTime') || '',
sEndTime:wx.getStorageSync('sEndTime') || '',
// sStartTime:'2022-01-10',
// sEndTime:'2022-06-10',
iPageIndex:'1',
iPageSize:'10',
sBrand:'brand'
}).then(res => {
const data = res;
const rinking = data.rinking || [];
let arr = []
rinking.forEach(ele =>{
let obj = {
media:ele.seriesname,
volume:ele.salescount,
num:ele.price,
}
arr.push(obj)
})
this.setData({
ranking:arr
})
console.log(arr)
})
}
},
methods: {
bindValue(e){
let type = e.detail.type
if(type == 0){

Loading…
Cancel
Save