|
|
|
@ -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,85 +30,116 @@ Component({
|
|
|
|
|
},
|
|
|
|
|
lifetimes: {
|
|
|
|
|
attached() {
|
|
|
|
|
//能源
|
|
|
|
|
app.globalData.request({action: 'getEnergy',}).then(res => {
|
|
|
|
|
let arr = []
|
|
|
|
|
res.forEach(ele => {
|
|
|
|
|
// let obj = {
|
|
|
|
|
// text:ele.value,
|
|
|
|
|
// value6:ele.key
|
|
|
|
|
// }
|
|
|
|
|
arr.push(ele.value)
|
|
|
|
|
})
|
|
|
|
|
this.setData({
|
|
|
|
|
grades3:arr,
|
|
|
|
|
})
|
|
|
|
|
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
|
|
|
|
|
})
|
|
|
|
|
//价格
|
|
|
|
|
app.globalData.request({action: 'getPrice',}).then(res => {
|
|
|
|
|
let arr = []
|
|
|
|
|
res.forEach(ele => {
|
|
|
|
|
// let obj = {
|
|
|
|
|
// text:ele.value,
|
|
|
|
|
// value5:ele.key
|
|
|
|
|
// }
|
|
|
|
|
arr.push(ele.value)
|
|
|
|
|
})
|
|
|
|
|
this.setData({
|
|
|
|
|
grades2:arr
|
|
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
//级别
|
|
|
|
|
app.globalData.request({action: 'getSpec',}).then(res => {
|
|
|
|
|
// const data = res;
|
|
|
|
|
let arr = []
|
|
|
|
|
res.forEach(ele => {
|
|
|
|
|
// let obj = {
|
|
|
|
|
// text:ele.value,
|
|
|
|
|
// value:ele.key
|
|
|
|
|
// }
|
|
|
|
|
arr.push(ele.value)
|
|
|
|
|
})
|
|
|
|
|
console.log(arr)
|
|
|
|
|
this.setData({
|
|
|
|
|
grades1:arr,
|
|
|
|
|
value4:'a00'
|
|
|
|
|
// vle:
|
|
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
// 页面数据
|
|
|
|
|
app.globalData.request({
|
|
|
|
|
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: 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 => {
|
|
|
|
|
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 obj = {
|
|
|
|
|
let ol = {
|
|
|
|
|
media:ele.seriesname,
|
|
|
|
|
volume:ele.salescount,
|
|
|
|
|
num:ele.price,
|
|
|
|
|
}
|
|
|
|
|
arr.push(obj)
|
|
|
|
|
arr.push(ol)
|
|
|
|
|
})
|
|
|
|
|
this.setData({
|
|
|
|
|
ranking:arr
|
|
|
|
|
})
|
|
|
|
|
console.log(arr)
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
methods: {
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
// 入库数据量
|
|
|
|
|
getAmount(sTimeType, sStartTime, sEndTime){
|
|
|
|
|
//能源
|
|
|
|
|
app.globalData.request({action: 'getEnergy',}).then(res => {
|
|
|
|
|
let arr = []
|
|
|
|
|
res.forEach(ele => {
|
|
|
|
|
// let obj = {
|
|
|
|
|
// text:ele.value,
|
|
|
|
|
// value6:ele.key
|
|
|
|
|
// }
|
|
|
|
|
arr.push(ele.value)
|
|
|
|
|
})
|
|
|
|
|
this.setData({
|
|
|
|
|
grades3:arr,
|
|
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
//价格
|
|
|
|
|
app.globalData.request({action: 'getPrice',}).then(res => {
|
|
|
|
|
let arr = []
|
|
|
|
|
res.forEach(ele => {
|
|
|
|
|
// let obj = {
|
|
|
|
|
// text:ele.value,
|
|
|
|
|
// value5:ele.key
|
|
|
|
|
// }
|
|
|
|
|
arr.push(ele.value)
|
|
|
|
|
})
|
|
|
|
|
this.setData({
|
|
|
|
|
grades2:arr
|
|
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
//级别
|
|
|
|
|
app.globalData.request({action: 'getSpec',}).then(res => {
|
|
|
|
|
// const data = res;
|
|
|
|
|
let arr = []
|
|
|
|
|
res.forEach(ele => {
|
|
|
|
|
// let obj = {
|
|
|
|
|
// text:ele.value,
|
|
|
|
|
// value:ele.key
|
|
|
|
|
// }
|
|
|
|
|
arr.push(ele.value)
|
|
|
|
|
})
|
|
|
|
|
console.log(arr)
|
|
|
|
|
this.setData({
|
|
|
|
|
grades1:arr,
|
|
|
|
|
value4:'a00'
|
|
|
|
|
// vle:
|
|
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
bindValue(e){
|
|
|
|
|
let type = e.detail.type
|
|
|
|
|
if(type == 0){
|
|
|
|
|