Commit 76a2dccc authored by 黄奎's avatar 黄奎

季节统计修改

parent cbc0729e
......@@ -132,10 +132,9 @@
<div class="right">
<p>
累计报名
<span class="hight-font">{{item.StudentCount}}</span>人,报名均价为
<span class="hight-font">{{item.SeasonCount}}</span>人,报名均价为
<span class="hight-font">{{item.Unit_Price}}</span>
</p>
<!-- 关联购物金额<span class="hight-font">{{item.TotalMoney}}</span>万, -->
<p>
最喜爱产品
<span class="hight-font">{{item.LtName}}</span>
......@@ -150,9 +149,6 @@
<div slot="header" class="clearfix">
<el-row style="width:100%">
<el-col :span="12" size="30">推荐解答</el-col>
<!-- <el-col :span="12" class="right-title">
<i class="iconfont icondianzan1"></i> 点赞
</el-col>-->
</el-row>
</div>
<div class="situ">
......@@ -225,27 +221,37 @@ export default {
GetSexOrderList() {
this.loading = true;
this.apipost("/api/Statistic/GetSeasonShopList", {}, res => {
console.log("dsafsaf", res);
let contShop =
res.data.data[0].TotalMoney +
res.data.data[1].TotalMoney +
res.data.data[2].TotalMoney +
res.data.data[3].TotalMoney,
one = res.data.data[0].TotalMoney,
two = res.data.data[1].TotalMoney,
three = res.data.data[2].TotalMoney,
four = res.data.data[3].TotalMoney,
contNum =
res.data.data[0].SeasonCount +
res.data.data[1].SeasonCount +
res.data.data[2].SeasonCount +
res.data.data[3].SeasonCount,
oneN = res.data.data[0].SeasonCount,
twoN = res.data.data[1].SeasonCount,
threeN = res.data.data[2].SeasonCount,
fourN = res.data.data[3].SeasonCount;
let chartData = [],
var seasonArray=res.data.data;
let contShop =0;
let contNum=0;
let one=0,two=0,three=0,four=0;
let oneN=0,twoN=0,threeN=0,fourN=0;
if(seasonArray!=null && seasonArray.length>0)
{
seasonArray.forEach(item=>{
contShop+=Number(item.TotalMoney);
contNum+=Number(item.SeasonCount);
switch(item.SeasonType)
{
case 1:one =item.TotalMoney;
oneN=item.SeasonCount;
break;
case 2:two =item.TotalMoney;
twoN=item.SeasonCount;
break;
case 3:three =item.TotalMoney;
threeN=item.SeasonCount;
break;
case 4:four =item.TotalMoney;
fourN=item.SeasonCount;
break;
}
})
}
let chartData = [],
shopChartData = [];
chartData.push(((oneN / contNum) * 100).toFixed(2));
chartData.push(((twoN / contNum) * 100).toFixed(2));
chartData.push(((threeN / contNum) * 100).toFixed(2));
......@@ -273,16 +279,19 @@ export default {
this.chartData = chartData;
this.shopChartData = shopChartData;
this.orders = res.data.data;
this.getOrders();
});
},
getOrders() {
this.apipost("/api/Statistic/GetSeasonOrderList", {}, res => {
console.log(res);
res.data.data.forEach(x => {
this.orders[x.NewSeasonType - 1].LtName = x.LtName;
this.orders[x.NewSeasonType - 1].Unit_Price = x.Unit_Price;
this.orders.forEach(subItem=>{
if(x.NewSeasonType==subItem.SeasonType)
{
subItem.LtName=x.LtName;
subItem.Unit_Price=x.Unit_Price
}
})
});
this.loading = false;
});
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment