diff --git a/pages/index/Salesranking/Vehicletype/Vehicletype.js b/pages/index/Salesranking/Vehicletype/Vehicletype.js index abc789f..72abaa5 100644 --- a/pages/index/Salesranking/Vehicletype/Vehicletype.js +++ b/pages/index/Salesranking/Vehicletype/Vehicletype.js @@ -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){