2020-01-15

2020-01-15  本文已影响0人  糖醋里脊120625
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
                    });
                }
            })
            }
上一篇 下一篇

猜你喜欢

热点阅读