统计
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user