wylyl22 3 years ago
parent fe062c0337
commit 97bb262b22

@ -1,6 +1,6 @@
import { getDayByOffset } from "../../../miniprogram_npm/@vant/weapp/calendar/utils"
import brokenLine from "../../option/stackingLineOption"
const dName=['正面', '中性','负面']
// const dName=['正面', '中性','负面']
const dName2=['低级危机', '中级危机','高级危机']
const dColor=['#0084FF','#20CC62','#FFBF00']
const dColor2=['#FFBF00','#FF6E25','#FF4852']
@ -51,12 +51,20 @@ Component({
sEndTime: sEndTime}).then(res => {
let arr = []
let bar = [[],[],[]]
let dName=[]
let num=0
res.forEach(ele => {
num++
for (let i = 0 ;i<ele.Data.length;i++){
bar[i].push(ele.Data[i].value)
if(num==1){
dName.push(ele.Data[i].key)
}
}
arr.push(ele.Time)
})
console.log(dName)
this.setData({
positiveOption:brokenLine(dName,bar,dColor,arr),
})
@ -73,9 +81,15 @@ Component({
sEndTime: sEndTime}).then(res => {
let arr = []
let bar = [[],[],[]]
let num=0
let dName2=[]
res.forEach(ele => {
num++
for (let i = 0 ;i<ele.Data.length;i++){
bar[i].push(ele.Data[i].value)
if(num==1){
dName2.push(ele.Data[i].key)
}
}
arr.push(ele.Time)
})

@ -21,7 +21,6 @@ Component({
let sEndTime = wx.getStorageSync("sEndTime") || '';
this.getData(sTimeType, sStartTime, sEndTime);
}
},
methods: {
// 时间
@ -30,7 +29,6 @@ Component({
let sStartTime = e.detail.sStartTime;
let sEndTime = e.detail.sEndTime;
this.getData(sTimeType, sStartTime, sEndTime)
},
getData(sTimeType, sStartTime, sEndTime) {
wx.showToast({

@ -1,11 +1,8 @@
// const { default: brandOption } = require("../../option/brandOption");
const app = getApp();
import histogram from "../../option/columnarOption"
Component({
data: {
showChart: true,
// brandOption: histogram(data1,data2,'#0084FF'),
// modelOption: histogram(data1,data2,'#20CC62'),
},
onShow() {
this.getTabBar().init();

@ -25,6 +25,9 @@ Component({
accountIndex:0,
ranking:[],
accountIndex:0,
sSpec: '',
sPriceType: '',
sEnergyType: '',
//
ec: {
lazyLoad:true // 设置图表懒加载
@ -62,24 +65,28 @@ Component({
icon: 'loading',
duration: 3000
})
this.getAmount(sTimeType, sStartTime, sEndTime),
this.getTrend()
this.getAmount(sTimeType, sStartTime, sEndTime);
this.getTrend();
setTimeout(() => {
wx.hideToast();
},500)
},
getTrend(time=wx.getStorageSync('newTime')){
// console.log("eee",this.data.date)
getTrend(){
wx.showToast({
title: '加载中',
icon: 'loading',
duration: 300000
})
let obj = {
action: 'getCheZhuCarSeriesRankingHome',
sType:'Marketing',
sStartTime: time,
sEndTime: time,
sStartTime: this.data.date,
sEndTime: this.data.date,
iPageIndex: iPageIndex,
iPageSize: iPageSize,
// sSpec:wx.getStorageSync('sSpec') || '',
// sPriceType:wx.getStorageSync('sPriceType') || '',
// sEnergyType:wx.getStorageSync('sEnergyType') || ''
sSpec: this.data.sSpec,
sPriceType: this.data.sPriceType,
sEnergyType: this.data.sEnergyType
}
//第一次加载数据
if (iPageIndex == 1) {
@ -113,7 +120,9 @@ Component({
loadMore: false //把"上拉加载"的变量设为false隐藏
});
}
setTimeout(() => {
wx.hideToast();
}, 500)
})
},
getAmount(sTimeType, sStartTime, sEndTime) {
@ -129,6 +138,8 @@ Component({
}
arr.push(obj)
})
arr.push({name:"全部",value:""})
this.setData({
grades3: arr,
})
@ -211,87 +222,51 @@ Component({
}
},
mySelect1(e) {
wx.showToast({
title: '加载中',
icon: 'loading',
duration: 300000
})
var name = e.currentTarget.dataset.name.name
var value = e.currentTarget.dataset.name.value
wx.setStorageSync('sSpec', value)
// console.log(value)
this.setData({
grade_name1: name,
sSpec: value,
select1: false
})
setTimeout(() => {
wx.hideToast();
}, 500)
this.getTrend()
},
mySelect2(e) {
wx.showToast({
title: '加载中',
icon: 'loading',
duration: 300000
})
var name = e.currentTarget.dataset.name.name
var value = e.currentTarget.dataset.name.value
wx.setStorageSync('sPriceType', value)
this.setData({
grade_name2: name,
select2: false
select2: false,
sPriceType: value
})
setTimeout(() => {
wx.hideToast();
}, 500)
this.getTrend()
},
mySelect3(e) {
wx.showToast({
title: '加载中',
icon: 'loading',
duration: 300000
})
var name = e.currentTarget.dataset.name.name
var value = e.currentTarget.dataset.name.value
wx.setStorageSync('sEnergyType', value)
this.setData({
grade_name3: name,
select3: false
select3: false,
sEnergyType: value
})
setTimeout(() => {
wx.hideToast();
}, 500)
this.getTrend()
},
mySelect4(e) {
wx.showToast({
title: '加载中',
icon: 'loading',
duration: 300000
})
var name = e.currentTarget.dataset.name
this.setData({
grade_name4: name,
select4: false,
a: name != "列表展示"
})
setTimeout(() => {
wx.hideToast();
}, 500)
},
a(){
console.log(this.data)
},
bindDateChange: function(e) {
wx.showToast({
title: '加载中',
icon: 'loading',
duration: 300000
})
console.log('picker发送选择改变携带值为', e.detail.value)
this.setData({
date: e.detail.value,
})
this.getTrend(e.detail.value)
setTimeout(() =>{
wx.hideToast();
},500)
this.getTrend()
},
priceSel(e) {

@ -2,8 +2,8 @@
<view class="vehicletype">
<scroll-view scroll-x="{{true}}" style="white-space: nowrap;height: 100%; width: 100%;background: #ffffff;">
<view class="top">
<view class="box_title">全部</view>
<view class="top" bindtap="a">
<view class="box_title" >全部</view>
</view>
<view class="top">
<view class="box_title">
@ -25,7 +25,7 @@
<!-- 下拉需要显示的列表 -->
<view class="select_box" wx:if="{{select1}}">
<view wx:for="{{grades1}}" wx:key="unique">
<view class="select_one" bindtap="mySelect1" data-name="{{item}}">{{item.name}}</view>
<view class="select_one" bindtap="mySelect1" data-name="{{item}}">{{item.name}}</view>
</view>
</view>
</view>

Loading…
Cancel
Save