This commit is contained in:
shijingjing
2022-12-22 15:31:49 +08:00
parent 71f1da9717
commit f2807e77d3
3 changed files with 92 additions and 27 deletions

View File

@@ -16,12 +16,14 @@
<div class="card">
<div class="item">
<div class="item_name">居民好友</div>
<div class="item_num">{{ (235625).toLocaleString('en-US') }}</div>
<div class="item_name">单聊会话</div>
<div class="item_num" v-if="privateCard.length">{{ Number(privateCard.chatCnt).toLocaleString('en-US') }}</div>
<div class="item_num" v-else>0</div>
</div>
<div class="item">
<div class="item_name">单聊消息</div>
<div class="item_num">235</div>
<div class="item_num" v-if="privateCard.length">{{ Number(privateCard.messageCnt).toLocaleString('en-US') }}</div>
<div class="item_num" v-else>0</div>
</div>
</div>
@@ -36,15 +38,18 @@
<div class="card">
<div class="item">
<div class="item_name">活跃群聊</div>
<div class="item_num">111</div>
<div class="item_num" v-if="groupCard.length">{{ Number(groupCard.chatHasMsg).toLocaleString('en-US') }}</div>
<div class="item_num" v-else>0</div>
</div>
<div class="item">
<div class="item_name">活跃群成员</div>
<div class="item_num">235</div>
<div class="item_num" v-if="groupCard.length">{{ Number(groupCard.memberHasMsg).toLocaleString('en-US') }}</div>
<div class="item_num" v-else>0</div>
</div>
<div class="item">
<div class="item_name">群聊消息</div>
<div class="item_num">{{ (235625).toLocaleString('en-US') }}</div>
<div class="item_num" v-if="groupCard.length">{{ Number(groupCard.msgTotal).toLocaleString('en-US') }}</div>
<div class="item_num" v-else>0</div>
</div>
</div>
@@ -61,9 +66,15 @@ export default {
name: 'message',
data() {
return {
privateCard: {},
privateData: [],
groupCard: {},
groupData: [],
}
},
created() {
this.getData()
},
mounted() {
this.getEcharts1()
this.getEcharts2()
@@ -72,6 +83,28 @@ export default {
this.getGroupChat()
},
methods: {
getData() {
// 回复率
this.$http.post(`/app/wxgroupstatistic/replyPercentage`).then(res=> {
if(res?.data) {
console.log(res);
}
})
// 单聊统计
this.$http.post('/app/wxgroupstatistic/getUserChatNumber').then(res=> {
if(res?.data) {
this.privateCard = res.data.单聊总和
this.privateData = res.data.条形统计
}
})
// 群聊统计
this.$http.post('/app/wxgroupstatistic/getgroupChatNumber').then(res=> {
if(res?.data) {
this.groupCard = res.data.群聊总和
this.groupData = res.data.条形统计
}
})
},
getEcharts1() {
let echarts1 = document.getElementById('echarts1');
let myChart = echarts.init(echarts1);