diff --git a/pages/index/Salesranking/Salesranking.js b/pages/index/Salesranking/Salesranking.js index 0936ccc..2d5db08 100644 --- a/pages/index/Salesranking/Salesranking.js +++ b/pages/index/Salesranking/Salesranking.js @@ -1,28 +1,19 @@ // pages/index/Salesranking/Salesranking.js +const app = getApp(); Page({ - - /** - * 页面的初始数据 - */ data: { active: 0, navData: [{ text: '车型', - Salesranking: 'Vehicletype' + component: 'Vehiclet-ype' }, { text: '品牌', - Salesranking: 'Brandranking' + component: 'Brand-ranking' }, ], - }, - changeTab(val) { - let n = val.detail.index; - this.setData({ - active: n - }) }, /** * 生命周期函数--监听页面加载 @@ -42,8 +33,13 @@ Page({ * 生命周期函数--监听页面显示 */ onShow() { - this.getTabBar() - + + }, + changeTab(val) { + let n = val.detail.index; + this.setData({ + active: n + }) }, /** diff --git a/pages/index/Salesranking/Salesranking.json b/pages/index/Salesranking/Salesranking.json index 635dc0f..3977918 100644 --- a/pages/index/Salesranking/Salesranking.json +++ b/pages/index/Salesranking/Salesranking.json @@ -2,7 +2,7 @@ { "navigationBarTitleText": "汽车销量排行榜", "usingComponents": { - "Vehicletype": "/pages/index/Salesranking/Vehicletype/Vehicletype", - "Brandranking":"/pages/index/Salesranking/Brandranking/Brandranking" + "Vehicle-type": "./Vehicletype/Vehicletype", + "Brand-ranking":"./Brandranking/Brandranking" } } \ No newline at end of file diff --git a/pages/index/Salesranking/Salesranking.wxml b/pages/index/Salesranking/Salesranking.wxml index 0f5ad71..88d3009 100644 --- a/pages/index/Salesranking/Salesranking.wxml +++ b/pages/index/Salesranking/Salesranking.wxml @@ -2,8 +2,8 @@ - - + + diff --git a/pages/index/Salesranking/Vehicletype/Vehicletype.js b/pages/index/Salesranking/Vehicletype/Vehicletype.js index ba43103..477c16e 100644 --- a/pages/index/Salesranking/Vehicletype/Vehicletype.js +++ b/pages/index/Salesranking/Vehicletype/Vehicletype.js @@ -1,4 +1,5 @@ // pages/index/Salesranking/Vehicletype/Vehicletype.js +const app = getApp() Page({ /** @@ -121,58 +122,59 @@ Page({ }, ], // 数据列表 - ranking: [ - { - volume: '12345', - media: '媒体', - num:'3.23-6.98万', - energy:'新能源', - stsId:"2", - }, - { - volume: '12345', - media: '媒体', - num:'3.23-6.98万', - energy:'汽油', - stsId:"1", - }, - { - volume: '12345', - media: '媒体', - num:'3.23-6.98万', - energy:'柴油', - }, - { - volume: '12345', - media: '媒体', - num:'3.23-6.98万', - energy:'油电混合', - }, - { - volume: '12345', - media: '媒体', - num:'3.23-6.98万', - energy:'轻混系统', - }, - { - volume: '12345', - media: '媒体', - num:'3.23-6.98万', - energy:'新能源', - }, - { - volume: '12345', - media: '媒体', - num:'3.23-6.98万', - energy:'新能源', - }, - { - volume: '12345', - media: '媒体', - num:'3.23-6.98万', - energy:'新能源', - }, - ], + // ranking: [ + // { + // volume: '12345', + // media: '媒体', + // num:'3.23-6.98万', + // energy:'新能源', + // stsId:"2", + // }, + // { + // volume: '12345', + // media: '媒体', + // num:'3.23-6.98万', + // energy:'汽油', + // stsId:"1", + // }, + // { + // volume: '12345', + // media: '媒体', + // num:'3.23-6.98万', + // energy:'柴油', + // }, + // { + // volume: '12345', + // media: '媒体', + // num:'3.23-6.98万', + // energy:'油电混合', + // }, + // { + // volume: '12345', + // media: '媒体', + // num:'3.23-6.98万', + // energy:'轻混系统', + // }, + // { + // volume: '12345', + // media: '媒体', + // num:'3.23-6.98万', + // energy:'新能源', + // }, + // { + // volume: '12345', + // media: '媒体', + // num:'3.23-6.98万', + // energy:'新能源', + // }, + // { + // volume: '12345', + // media: '媒体', + // num:'3.23-6.98万', + // energy:'新能源', + // }, + // ], + ranking:[], }, bindDateChange: function(e) { @@ -192,11 +194,99 @@ Page({ accountIndex: e.detail.value }) }, + getData() { + //页面数据 + + app.globalData.request({ + action: 'getCheZhuCarSeriesRankingHome', + sType:'Marketing', + sTimeType: 34, + iPageIndex:'', + iPageSize:'', + sBrand:'', + sSeriesName:'', + sStartTime:'', + sEndTime:'', + sSpec:'', + sPriceType:'', + sEnergyType:'', + }).then(res => { + let arr = [] + res.forEach(ele =>{ + let obj = { + media:ele.seriesname, + volume:ele.salescount, + num:ele.price, + } + arr.push(obj) + }) + this.setData({ + ranking:arr + }) + setTimeout(() => { + wx.hideToast(); + }, 1000) + }) + }, + dropdown(){ + app.globalData.request({ + action: 'getEnergy', + }).then(res => { + const data = res; + let arr = [] + res.forEach(ele => { + let obj = { + text:ele.key, + value6:ele.value + } + arr.push(obj) + }) + this.setData({ + energy:arr + }) + }) + app.globalData.request({ + action: 'getPrice', + }).then(res => { + const data = res; + let arr = [] + res.forEach(ele => { + let obj = { + text:ele.key, + value4:ele.value + } + arr.push(obj) + }) + this.setData({ + Price:arr + }) + }) + app.globalData.request({ + action: 'getSpec', + }).then(res => { + const data = res; + let arr = [] + res.forEach(ele => { + let obj = { + text:ele.key, + value4:ele.value + } + arr.push(obj) + }) + this.setData({ + level:arr + }) +}) + }, + + + /** * 生命周期函数--监听页面加载 */ onLoad(options) { + this.getData() }, diff --git a/project.private.config.json b/project.private.config.json index 66ff10a..8382fd0 100644 --- a/project.private.config.json +++ b/project.private.config.json @@ -8,54 +8,12 @@ "condition": { "miniprogram": { "list": [ - { - "name": "", - "pathName": "pages/index/Salesranking/Allbrands/Allbrands", - "query": "", - "launchMode": "default", - "scene": null - }, { "name": "", "pathName": "pages/index/Salesranking/Vehicletype/Vehicletype", "query": "", "launchMode": "default", "scene": null - }, - { - "name": "", - "pathName": "pages/index/Salesranking/Salesranking", - "query": "", - "launchMode": "default", - "scene": null - }, - { - "name": "", - "pathName": "pages/index/index", - "query": "", - "launchMode": "default", - "scene": null - }, - { - "name": "", - "pathName": "\"pages/insight/index\"", - "query": "", - "launchMode": "default", - "scene": null - }, - { - "name": "", - "pathName": "components/indexCom/insightChild", - "query": "", - "launchMode": "default", - "scene": null - }, - { - "name": "", - "pathName": "pages/index/Rankdetail/Rankdetail", - "query": "", - "launchMode": "default", - "scene": null } ] }