大屏
This commit is contained in:
@@ -205,10 +205,31 @@
|
||||
<div class="right-right">
|
||||
<AiDvPanel style="height: auto;" border="border6" title="群动态概况">
|
||||
<div class="right-left__total AppQxnDv-total">
|
||||
<div class="item" v-for="(item, index) in 4" :key="index">
|
||||
<h2>群动态概况</h2>
|
||||
<div class="item">
|
||||
<h2>群总数</h2>
|
||||
<div class="item-bottom">
|
||||
<span>726,079</span>
|
||||
<span>{{ wxGroupOverview['群数量'] }}</span>
|
||||
<i>人</i>
|
||||
</div>
|
||||
</div>
|
||||
<div class="item">
|
||||
<h2>群主人数</h2>
|
||||
<div class="item-bottom">
|
||||
<span>{{ wxGroupOverview['群主人数'] }}</span>
|
||||
<i>人</i>
|
||||
</div>
|
||||
</div>
|
||||
<div class="item">
|
||||
<h2>群人员活跃数(30天)</h2>
|
||||
<div class="item-bottom">
|
||||
<span>{{ wxGroupOverview['群人员活跃度(30天)'] }}</span>
|
||||
<i>人</i>
|
||||
</div>
|
||||
</div>
|
||||
<div class="item">
|
||||
<h2>群消息数(30天)</h2>
|
||||
<div class="item-bottom">
|
||||
<span>{{ wxGroupOverview['群消息数(30天)'] }}</span>
|
||||
<i>人</i>
|
||||
</div>
|
||||
</div>
|
||||
@@ -218,13 +239,19 @@
|
||||
<div class="AppQxnDv-title">
|
||||
<h2>群活跃率(7日)</h2>
|
||||
</div>
|
||||
<DoughnutChart :ratio="95"></DoughnutChart>
|
||||
<DoughnutChart
|
||||
:ratio="qhyRate"
|
||||
:value="qhyData">
|
||||
</DoughnutChart>
|
||||
</div>
|
||||
<div class="wrapper">
|
||||
<div class="AppQxnDv-title">
|
||||
<h2>人员活跃(7日)</h2>
|
||||
<h2>成员活跃(7日)</h2>
|
||||
</div>
|
||||
<DoughnutChart :ratio="95"></DoughnutChart>
|
||||
<DoughnutChart
|
||||
:ratio="rhyRate"
|
||||
:value="rhyData">
|
||||
</DoughnutChart>
|
||||
</div>
|
||||
</div>
|
||||
<div class="right-left__middle">
|
||||
@@ -234,25 +261,12 @@
|
||||
<ai-echart-v2
|
||||
style="height: 210px; width: 100%;"
|
||||
:ref="'chart5'"
|
||||
:data="barData"
|
||||
:data="wxGroupOverview['各单位群主及群分布'] ? wxGroupOverview['各单位群主及群分布'] : []"
|
||||
:ops="barChart">
|
||||
</ai-echart-v2>
|
||||
</div>
|
||||
</AiDvPanel>
|
||||
<AiDvPanel class="bottom" style="" border="border6" title="群动态多维度排行">
|
||||
<!-- <AiDvTable
|
||||
:heigth="'100%'"
|
||||
stripe="1"
|
||||
:headerStyle="{
|
||||
color: '#02FEFF',
|
||||
fontSize: '12px',
|
||||
fontWeight: '600',
|
||||
backgroundColor: 'rgba(33, 180, 253, 0.1)'
|
||||
}"
|
||||
isShowIndex="1"
|
||||
:config="tableConfig"
|
||||
:data="tableData">
|
||||
</AiDvTable> -->
|
||||
<ai-table
|
||||
height="340px"
|
||||
:tableData="tableList"
|
||||
@@ -334,112 +348,6 @@
|
||||
"v1": 98
|
||||
}
|
||||
],
|
||||
tableData: [
|
||||
{
|
||||
name: '姓名',
|
||||
v1: '宗梦瑞',
|
||||
v2: '宗梦瑞',
|
||||
v3: '宗梦瑞',
|
||||
v4: '宗梦瑞',
|
||||
v5: '宗梦瑞',
|
||||
v6: '宗梦瑞',
|
||||
v7: '宗梦瑞',
|
||||
v8: '宗梦瑞',
|
||||
v9: '宗梦瑞',
|
||||
v10: '宗梦瑞'
|
||||
},
|
||||
{
|
||||
name: '单位',
|
||||
v1: '宗梦瑞',
|
||||
v2: '宗梦瑞',
|
||||
v3: '宗梦瑞',
|
||||
v4: '宗梦瑞',
|
||||
v5: '宗梦瑞',
|
||||
v6: '宗梦瑞',
|
||||
v7: '宗梦瑞',
|
||||
v8: '宗梦瑞',
|
||||
v9: '宗梦瑞',
|
||||
v10: '宗梦瑞'
|
||||
},
|
||||
{
|
||||
name: '群数量',
|
||||
v1: '12',
|
||||
v2: '12',
|
||||
v3: '123',
|
||||
v4: '123',
|
||||
v5: '123',
|
||||
v6: '123',
|
||||
v7: '2',
|
||||
v8: '123',
|
||||
v9: '123',
|
||||
v10: '1234'
|
||||
},
|
||||
{
|
||||
name: '群人员',
|
||||
v1: '12',
|
||||
v2: '12',
|
||||
v3: '123',
|
||||
v4: '123',
|
||||
v5: '123',
|
||||
v6: '123',
|
||||
v7: '2',
|
||||
v8: '123',
|
||||
v9: '123',
|
||||
v10: '1234'
|
||||
},
|
||||
{
|
||||
name: '新增群人员',
|
||||
v1: '12',
|
||||
v2: '12',
|
||||
v3: '123',
|
||||
v4: '123',
|
||||
v5: '123',
|
||||
v6: '123',
|
||||
v7: '2',
|
||||
v8: '123',
|
||||
v9: '123',
|
||||
v10: '1234'
|
||||
},
|
||||
{
|
||||
name: '有消息的群',
|
||||
v1: '12',
|
||||
v2: '12',
|
||||
v3: '123',
|
||||
v4: '123',
|
||||
v5: '123',
|
||||
v6: '123',
|
||||
v7: '2',
|
||||
v8: '123',
|
||||
v9: '123',
|
||||
v10: '1234'
|
||||
},
|
||||
{
|
||||
name: '群聊人数',
|
||||
v1: '12',
|
||||
v2: '12',
|
||||
v3: '123',
|
||||
v4: '123',
|
||||
v5: '123',
|
||||
v6: '123',
|
||||
v7: '2',
|
||||
v8: '123',
|
||||
v9: '123',
|
||||
v10: '1234'
|
||||
},
|
||||
{
|
||||
name: '群消息总数',
|
||||
v1: '12',
|
||||
v2: '12',
|
||||
v3: '123',
|
||||
v4: '123',
|
||||
v5: '123',
|
||||
v6: '123',
|
||||
v7: '2',
|
||||
v8: '123',
|
||||
v9: '123',
|
||||
v10: '1234'
|
||||
}
|
||||
],
|
||||
lineChart1: {
|
||||
legend: { show: false },
|
||||
tooltip: {
|
||||
@@ -653,7 +561,7 @@
|
||||
colConfigs: [
|
||||
{ slot: 'index' },
|
||||
{ prop: 'ownerName', label: '姓名', align: 'left', width: 56 },
|
||||
{ prop: 'deptName', label: '单位', align: 'left', width: 84 },
|
||||
{ prop: 'deptName', label: '单位', align: 'left', width: 90 },
|
||||
{ prop: 'groupCount', label: '群数量', align: 'center', width: 56 },
|
||||
{ prop: 'groupMemberCount', label: '群人员', align: 'center', width: 56 },
|
||||
{ prop: 'newMemberCount', label: '新增群人员', align: 'center' },
|
||||
@@ -677,16 +585,28 @@
|
||||
return Number(((this.cyActivityInfo['已激活'] / (this.cyActivityInfo['已激活'] + this.cyActivityInfo['未激活'])) * 100).toFixed(2))
|
||||
},
|
||||
|
||||
tableConfig () {
|
||||
return this.tableData.map((v, index) => {
|
||||
return {
|
||||
color: '#d0e1e8',
|
||||
textAlign: '',
|
||||
width: index === 0 ? '100' : '',
|
||||
fontSize: '14px',
|
||||
flex: ''
|
||||
}
|
||||
})
|
||||
qhyData () {
|
||||
return [{key: '活跃居民群', value: this.wxGroupOverview['活跃居民群数量(7天)']}, {key: '全部居民群', value: this.wxGroupOverview['群数量']}]
|
||||
},
|
||||
|
||||
qhyRate () {
|
||||
if (!this.wxGroupOverview['活跃居民群数量(7天)']) {
|
||||
return 0
|
||||
}
|
||||
|
||||
return Number(((this.wxGroupOverview['活跃居民群数量(7天)'] / (this.wxGroupOverview['群数量'] * 7)) * 100).toFixed(2))
|
||||
},
|
||||
|
||||
rhyData () {
|
||||
return [{key: '活跃成员', value: this.wxGroupOverview['活跃群成员数量(7天)']}, {key: '群成员', value: this.wxGroupOverview['群成员数量']}]
|
||||
},
|
||||
|
||||
rhyRate () {
|
||||
if (!this.wxGroupOverview['群成员数量']) {
|
||||
return 0
|
||||
}
|
||||
|
||||
return Number(((this.wxGroupOverview['活跃群成员数量(7天)'] / (this.wxGroupOverview['群成员数量'] * 7)) * 100).toFixed(2))
|
||||
},
|
||||
|
||||
tableList () {
|
||||
|
||||
Reference in New Issue
Block a user