gitList(alview) {
var param = new FormData(); //创建form对象
param.append('startTime', this.value[0])
param.append('endTime', this.value[1])
axios({
method: 'POST',
url: this.LINK + "/api/v3/statistic/yunyingRedpacketStatistic",
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
data: param,
}).then(res => {
if(res.data.code == 200) {
this.yuanlist=[];
this.numlist=[];
this.namestylelist=[];
this.moredetdata = res.data.data.redPacketTypeAndName; //优惠券明细明细
this.smalltabdata = res.data.data.redPacketType; //
let sarr = [];
res.data.data.redPacketType.forEach((item)=>{
this.namestylelist.push({
redPacketTypeName: item.redPacketTypeName,
});
this.yuanlist.push({
useMoney: (parseInt(item.useMoney)).toFixed(2),
});
this.numlist.push({
useNum: parseInt(item.useNum),
});
})
var allnum = 0;
var allmoney = 0;
for (var i=this.numlist.length-1; i>=0; i--) {
allnum += this.numlist[i].useNum;
}
for (var i=this.yuanlist.length-1; i>=0; i--) {
allmoney += parseInt(this.yuanlist[i].useMoney);
}
this.allnum= allnum;
this.allnomery=allmoney.toFixed(2)
this.columndataview.rows = res.data.data.redPacketDayUse; //柱状图
this.bingDataview.rows = res.data.data.redPacketGet; //柱状图
for(let item of res.data.data.redPacketUseRate) {
this.$set(item, 'setpersent', (item.useNum / item.allNum))
}
this.ratedataview.rows = res.data.data.redPacketUseRate; //柱状图
} else {
this.$message({
type: 'error',
message: res.data.msg
});
}
})
}
网友评论