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

季节统计修改

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