|
@@ -2,41 +2,86 @@
|
|
<div style="padding-bottom: 1em">
|
|
<div style="padding-bottom: 1em">
|
|
<table class="local_table">
|
|
<table class="local_table">
|
|
<tr>
|
|
<tr>
|
|
- <td v-if="baseData.total_pv !== -1">总浏览量</td>
|
|
|
|
|
|
+ <td
|
|
|
|
+ v-if="baseData.total_pv !== -1"
|
|
|
|
+ @click="() => showDetail('total_pv')"
|
|
|
|
+ >
|
|
|
|
+ 总浏览量
|
|
|
|
+ <div class="showD">?</div>
|
|
|
|
+ </td>
|
|
<td v-if="baseData.total_pv !== -1">
|
|
<td v-if="baseData.total_pv !== -1">
|
|
{{ baseData.total_pv | formatnum }}
|
|
{{ baseData.total_pv | formatnum }}
|
|
</td>
|
|
</td>
|
|
- <td v-if="baseData.total_ori !== -1">原创量</td>
|
|
|
|
|
|
+ <td
|
|
|
|
+ v-if="baseData.total_ori !== -1"
|
|
|
|
+ @click="() => showDetail('total_ori')"
|
|
|
|
+ >
|
|
|
|
+ 原创量
|
|
|
|
+ <div class="showD">?</div>
|
|
|
|
+ </td>
|
|
<td v-if="baseData.total_ori !== -1">
|
|
<td v-if="baseData.total_ori !== -1">
|
|
{{ baseData.total_ori | formatnum }}
|
|
{{ baseData.total_ori | formatnum }}
|
|
</td>
|
|
</td>
|
|
</tr>
|
|
</tr>
|
|
<tr>
|
|
<tr>
|
|
- <td v-if="baseData.total_digg !== -1">总点赞数</td>
|
|
|
|
|
|
+ <td
|
|
|
|
+ v-if="baseData.total_digg !== -1"
|
|
|
|
+ @click="() => showDetail('total_digg')"
|
|
|
|
+ >
|
|
|
|
+ 总点赞数
|
|
|
|
+ <div class="showD">?</div>
|
|
|
|
+ </td>
|
|
<td v-if="baseData.total_digg !== -1">
|
|
<td v-if="baseData.total_digg !== -1">
|
|
{{ baseData.total_digg | formatnum }}
|
|
{{ baseData.total_digg | formatnum }}
|
|
</td>
|
|
</td>
|
|
- <td v-if="baseData.total_comment !== -1">总评论数</td>
|
|
|
|
|
|
+ <td
|
|
|
|
+ v-if="baseData.total_comment !== -1"
|
|
|
|
+ @click="() => showDetail('total_comment')"
|
|
|
|
+ >
|
|
|
|
+ 总评论数
|
|
|
|
+ <div class="showD">?</div>
|
|
|
|
+ </td>
|
|
<td v-if="baseData.total_comment !== -1">
|
|
<td v-if="baseData.total_comment !== -1">
|
|
{{ baseData.total_comment | formatnum }}
|
|
{{ baseData.total_comment | formatnum }}
|
|
</td>
|
|
</td>
|
|
</tr>
|
|
</tr>
|
|
<tr>
|
|
<tr>
|
|
- <td v-if="baseData.total_forward !== -1">总转发量</td>
|
|
|
|
|
|
+ <td
|
|
|
|
+ v-if="baseData.total_forward !== -1"
|
|
|
|
+ @click="() => showDetail('total_forward')"
|
|
|
|
+ >
|
|
|
|
+ 总转发量
|
|
|
|
+ <div class="showD">?</div>
|
|
|
|
+ </td>
|
|
<td v-if="baseData.total_forward !== -1">
|
|
<td v-if="baseData.total_forward !== -1">
|
|
{{ baseData.total_forward | formatnum }}
|
|
{{ baseData.total_forward | formatnum }}
|
|
</td>
|
|
</td>
|
|
- <td v-if="baseData.live_uv !== -1">直播观看人数</td>
|
|
|
|
|
|
+ <td v-if="baseData.live_uv !== -1" @click="() => showDetail('live_uv')">
|
|
|
|
+ 直播观看人数
|
|
|
|
+ <div class="showD">?</div>
|
|
|
|
+ </td>
|
|
<td v-if="baseData.live_uv !== -1">
|
|
<td v-if="baseData.live_uv !== -1">
|
|
{{ baseData.live_uv | formatnum }}
|
|
{{ baseData.live_uv | formatnum }}
|
|
</td>
|
|
</td>
|
|
</tr>
|
|
</tr>
|
|
<tr>
|
|
<tr>
|
|
- <td v-if="baseData.live_add_fans !== -1">新增粉丝数</td>
|
|
|
|
|
|
+ <td
|
|
|
|
+ v-if="baseData.live_add_fans !== -1"
|
|
|
|
+ @click="() => showDetail('live_add_fans')"
|
|
|
|
+ >
|
|
|
|
+ 新增粉丝数
|
|
|
|
+ <div class="showD">?</div>
|
|
|
|
+ </td>
|
|
<td v-if="baseData.live_add_fans !== -1">
|
|
<td v-if="baseData.live_add_fans !== -1">
|
|
{{ baseData.live_add_fans | formatnum }}
|
|
{{ baseData.live_add_fans | formatnum }}
|
|
</td>
|
|
</td>
|
|
- <td v-if="baseData.live_comment !== -1">直播评论数</td>
|
|
|
|
|
|
+ <td
|
|
|
|
+ v-if="baseData.live_comment !== -1"
|
|
|
|
+ @click="() => showDetail('live_comment')"
|
|
|
|
+ >
|
|
|
|
+ 直播评论数
|
|
|
|
+ <div class="showD">?</div>
|
|
|
|
+ </td>
|
|
<td v-if="baseData.live_comment !== -1">
|
|
<td v-if="baseData.live_comment !== -1">
|
|
{{ baseData.live_comment | formatnum }}
|
|
{{ baseData.live_comment | formatnum }}
|
|
</td>
|
|
</td>
|
|
@@ -209,6 +254,16 @@
|
|
padding-right: 5px;
|
|
padding-right: 5px;
|
|
display: inline-block;
|
|
display: inline-block;
|
|
}
|
|
}
|
|
|
|
+.showD {
|
|
|
|
+ display: inline-block;
|
|
|
|
+ width: 1.1em;
|
|
|
|
+ height: 1.1em;
|
|
|
|
+ text-align: center;
|
|
|
|
+ line-height: 1.15em;
|
|
|
|
+ border-radius: 50%;
|
|
|
|
+ border: 1px solid #1989fa;
|
|
|
|
+ color: #1989fa;
|
|
|
|
+}
|
|
</style>
|
|
</style>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
@@ -220,9 +275,11 @@ import {
|
|
Loading as vanLoading,
|
|
Loading as vanLoading,
|
|
Popup as vanPopup,
|
|
Popup as vanPopup,
|
|
Button as vanButton,
|
|
Button as vanButton,
|
|
|
|
+ Dialog,
|
|
} from "vant";
|
|
} from "vant";
|
|
import "vant/lib/image/style";
|
|
import "vant/lib/image/style";
|
|
import "vant/lib/popup/style";
|
|
import "vant/lib/popup/style";
|
|
|
|
+import "vant/lib/dialog/style";
|
|
import "vant/lib/button/style";
|
|
import "vant/lib/button/style";
|
|
import F2 from "@antv/f2/lib/index-all";
|
|
import F2 from "@antv/f2/lib/index-all";
|
|
|
|
|
|
@@ -268,10 +325,10 @@ export default {
|
|
};
|
|
};
|
|
},
|
|
},
|
|
created() {
|
|
created() {
|
|
- this.init();
|
|
|
|
|
|
+ this.initData();
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
- init() {
|
|
|
|
|
|
+ initData() {
|
|
let clientWidth = document.body.clientWidth || 0;
|
|
let clientWidth = document.body.clientWidth || 0;
|
|
this.client = {
|
|
this.client = {
|
|
width: clientWidth,
|
|
width: clientWidth,
|
|
@@ -615,6 +672,23 @@ export default {
|
|
chart.render();
|
|
chart.render();
|
|
this.initCanvas[id] = chart;
|
|
this.initCanvas[id] = chart;
|
|
},
|
|
},
|
|
|
|
+ showDetail(key) {
|
|
|
|
+ let val = "", nameText = "";
|
|
|
|
+ for (let i = 0; i < this.$parent.$parent.config.length; i++) {
|
|
|
|
+ const v = this.$parent.$parent.config[i];
|
|
|
|
+ if(key !== v.name || v.topic_id !== this.baseData.topic_id) continue;
|
|
|
|
+ val = v.value;
|
|
|
|
+ nameText = v.content_desc;
|
|
|
|
+ console.log(v)
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
|
|
+ Dialog.alert({
|
|
|
|
+ title: this.$route.query.title + '-' + nameText,
|
|
|
|
+ message: val,
|
|
|
|
+ messageAlign: "left",
|
|
|
|
+ theme: "round-button",
|
|
|
|
+ });
|
|
|
|
+ },
|
|
changeBtn(obj, call) {
|
|
changeBtn(obj, call) {
|
|
if (obj.key === "6m") {
|
|
if (obj.key === "6m") {
|
|
// 更新请求
|
|
// 更新请求
|