Commit 8e1eac87 authored by zhengke's avatar zhengke

修改

parent 3949c939
...@@ -103,7 +103,7 @@ ...@@ -103,7 +103,7 @@
<div slot="header" class="clearfix"> <div slot="header" class="clearfix">
<span>购物统计<span class="font-size-12">(按平均计算)</span></span> <span>购物统计<span class="font-size-12">(按平均计算)</span></span>
</div> </div>
<marriageLineChart :chartData="chartData" :strArr="strArr"/> <marriageLineChart :chartData="shopChartData" :strArr="strArr"/>
</el-card> </el-card>
</el-col> </el-col>
</el-row> </el-row>
...@@ -176,50 +176,51 @@ export default { ...@@ -176,50 +176,51 @@ export default {
return { return {
discussID: 1, discussID: 1,
drawer: false, drawer: false,
chartData: [50, 30, 20, 10, 60], chartData: [67.62, 5.04, 25.76, 1.32, 0.25],
shopChartData: [50, 30, 20, 10, 60], shopChartData: [67.62, 5.04, 25.76, 1.32, 0.25],
SexOrder: [], SexOrder: [],
loading: false, loading: false,
strArr: ['亲子', '蜜月', '夕阳红', '暑期', '寒假'], strArr: [],
BbsList: [], BbsList: [],
}; };
},watch:{ },watch:{
}, },
mounted() { mounted() {
// this.GetSexOrderList() this.initData()
this.GetBbsListByType()
}, },
methods: { methods: {
GetBbsListByType(){ initData() {
this.apipost("/api/Customer/GetBbsListByType", {t: 1}, res => { this.apipost("/api/Statistic/GetMarriageShopList", {}, res => {
this.BbsList = res.data.data console.log(res,'ressss');
if(res.data.resultCode==1){
this.strArr=[];
let data=res.data.data;
var totalOrder=0;
var totalMoney=0;
var chartData=[];
var shopChartData=[];
data.forEach(item=>{
this.strArr.push(item.MarriageName);
totalOrder+=item.MarriageCount;
totalMoney+=item.TotalMoney;
})
data.forEach(item=>{
chartData.push(parseFloat(((item.MarriageCount/totalOrder)*100).toFixed(2)));
shopChartData.push(parseFloat(((item.TotalMoney/totalMoney)*100).toFixed(2)))
})
this.chartData=chartData;
this.shopChartData = shopChartData;
console.log(this.strArr,'this.strArr');
console.log(this.chartData,'chartDate');
console.log(this.shopChartData,'shopChartData');
// this.orders=res.data.data;
}else{
this.$message.error(res.data.message);
}
}); });
}, },
GetSexOrderList(){
this.loading = true
this.apipost("/api/Statistic/GetSexOrderList", {}, res => {
this.SexOrder = res.data.data
let contShop = res.data.data[0].ShopMoney + res.data.data[1].ShopMoney, man = res.data.data[0].ShopMoney, woman = res.data.data[1].ShopMoney,
contNum = res.data.data[0].SexCount + res.data.data[1].SexCount, manN = res.data.data[0].SexCount, womanN = res.data.data[1].SexCount;
let chartData = [], shopChartData = [];
chartData.push(
((manN/contNum)*100).toFixed(2)
)
chartData.push(
((womanN/contNum)*100).toFixed(2)
)
shopChartData.push(
Number(((man/contShop)*100).toFixed(0))
)
shopChartData.push(
Number(((woman/contShop)*100).toFixed(0))
)
this.chartData = chartData
this.shopChartData = shopChartData
this.loading = false
});
}
} }
} }
</script> </script>
\ No newline at end of file
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