Commit 7b2532e1 authored by zhengke's avatar zhengke

修改页面

parent 791c9029
...@@ -93,7 +93,7 @@ ...@@ -93,7 +93,7 @@
</div> </div>
<el-row :gutter="80" style="height: 100%;"> <el-row :gutter="80" style="height: 100%;">
<el-col :span="24" style="height: 100%;"> <el-col :span="24" style="height: 100%;">
<marriageChart :chartData="chartData" :strArr="strArr"/> <marriageChart v-if="isShow" :chartData="chartData" :strArr="strArr"/>
</el-col> </el-col>
</el-row> </el-row>
</el-card> </el-card>
...@@ -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="shopChartData" :strArr="strArr"/> <marriageLineChart v-if="isShow" :chartData="shopChartData" :strArr="strArr"/>
</el-card> </el-card>
</el-col> </el-col>
</el-row> </el-row>
...@@ -114,14 +114,17 @@ ...@@ -114,14 +114,17 @@
<span>数据说明</span> <span>数据说明</span>
</div> </div>
<div class="sjsm"> <div class="sjsm">
<div v-for="(item, index) in 9" :key="index"> <div v-for="(item, index) in dataList" :key="index">
<div class="left"> <div class="left">
<img v-if="item.Sex === 1" src="../../assets/img/tongji/man1.png" alt=""> <img v-if="item.Marriage === 1" src="../../assets/img/tongji/yihun.png" alt="">
<img v-else src="../../assets/img/tongji/woman1.png" alt=""> <img v-if="item.Marriage === 2" src="../../assets/img/tongji/woman1.png" alt="">
<span class="font-size-12">{{item.SexStr}}</span> <img v-if="item.Marriage === 3" src="../../assets/img/tongji/weihun.png" alt="">
<img v-if="item.Marriage === 4" src="../../assets/img/tongji/yihun.png" alt="">
<img v-if="item.Marriage === 5" src="../../assets/img/tongji/yihun.png" alt="">
<span class="font-size-12">{{item.MarriageName}}</span>
</div> </div>
<div class="right"> <div class="right">
<p>累计报名<span class="hight-font">{{item.SexCount}}</span>人,关联购物金额<span class="hight-font">{{item.ShopMoney}}</span>万,报名均价为<span class="hight-font">{{item.Unit_Price}}</span></p> <p>累计报名<span class="hight-font">{{item.MarriageCount}}</span>人,关联购物金额<span class="hight-font">{{item.TotalMoney}}</span>万,报名均价为<span class="hight-font">{{item.Unit_Price}}</span></p>
<p>最喜爱产品<span class="hight-font">{{item.LtName}}</span></p> <p>最喜爱产品<span class="hight-font">{{item.LtName}}</span></p>
</div> </div>
</div> </div>
...@@ -176,23 +179,25 @@ export default { ...@@ -176,23 +179,25 @@ export default {
return { return {
discussID: 1, discussID: 1,
drawer: false, drawer: false,
chartData: [67.62, 5.04, 25.76, 1.32, 0.25], chartData: [],
shopChartData: [67.62, 5.04, 25.76, 1.32, 0.25], shopChartData: [],
SexOrder: [], SexOrder: [],
loading: false, loading: false,
strArr: [], strArr: [],
BbsList: [], BbsList: [],
isShow:false,
orders:[],
dataList:[]
}; };
},watch:{ },watch:{
}, },
mounted() { mounted() {
this.initData() this.initData();
}, },
methods: { methods: {
initData() { initData() {
this.apipost("/api/Statistic/GetMarriageShopList", {}, res => { this.apipost("/api/Statistic/GetMarriageShopList", {}, res => {
console.log(res,'ressss');
if(res.data.resultCode==1){ if(res.data.resultCode==1){
this.strArr=[]; this.strArr=[];
let data=res.data.data; let data=res.data.data;
...@@ -211,16 +216,32 @@ export default { ...@@ -211,16 +216,32 @@ export default {
}) })
this.chartData=chartData; this.chartData=chartData;
this.shopChartData = shopChartData; this.shopChartData = shopChartData;
console.log(this.strArr,'this.strArr'); this.isShow=true;
console.log(this.chartData,'chartDate'); this.orders=res.data.data;
console.log(this.shopChartData,'shopChartData'); this.initOrders(this.orders);
// this.orders=res.data.data;
}else{ }else{
this.$message.error(res.data.message); this.$message.error(res.data.message);
} }
}); });
}, },
initOrders(orders) {
this.apipost("/api/Statistic/GetMarriageOrderList", {}, res => {
if(res.data.resultCode==1){
let data=res.data.data;
orders.forEach(x=>{
data.forEach(y=>{
if(x.Marriage==y.Marriage){
x.LtName=y.LtName;
x.Unit_Price=y.Unit_Price;
}
})
})
this.dataList = orders;
}else{
this.$message.error(res.data.message);
}
});
}
} }
} }
</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