|
|
|
@ -1,15 +1,15 @@
|
|
|
|
|
<!--
|
|
|
|
|
* @Author: your name
|
|
|
|
|
* @Date: 2021-10-13 15:17:14
|
|
|
|
|
* @LastEditTime: 2021-10-14 09:01:07
|
|
|
|
|
* @LastEditTime: 2021-11-09 13:26:17
|
|
|
|
|
* @LastEditors: Please set LastEditors
|
|
|
|
|
* @Description: 论坛洞察详情
|
|
|
|
|
* @FilePath: /data-show/src/views/ForumDetails/index.vue
|
|
|
|
|
-->
|
|
|
|
|
<template>
|
|
|
|
|
<div class="d-container" v-loading="load">
|
|
|
|
|
<div class="d-container">
|
|
|
|
|
<div class="fd-outter">
|
|
|
|
|
<div class="fd-d1">
|
|
|
|
|
<div class="fd-d1" v-loading="load">
|
|
|
|
|
<v-label-div title="论坛洞察详情">
|
|
|
|
|
<v-btn @click="goback">返回洞察详情</v-btn>
|
|
|
|
|
</v-label-div>
|
|
|
|
@ -22,13 +22,13 @@
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="fd-d2">
|
|
|
|
|
<div class="fd-d2" v-loading="load1">
|
|
|
|
|
<v-label-div title="传播态势"/>
|
|
|
|
|
<div class="fd-d2-inner">
|
|
|
|
|
<v-echarts :opt="opt1"></v-echarts>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="fd-d2">
|
|
|
|
|
<div class="fd-d2" v-loading="load2">
|
|
|
|
|
<v-label-div title="TOP5车型传播态势"/>
|
|
|
|
|
<div class="fd-d2-inner">
|
|
|
|
|
<v-echarts :opt="opt2"></v-echarts>
|
|
|
|
@ -47,6 +47,8 @@ export default {
|
|
|
|
|
data() {
|
|
|
|
|
return {
|
|
|
|
|
load: false,
|
|
|
|
|
load1: false,
|
|
|
|
|
load2: false,
|
|
|
|
|
opt1: {},
|
|
|
|
|
opt2: createOptD2(),
|
|
|
|
|
msg: "",
|
|
|
|
@ -67,13 +69,16 @@ export default {
|
|
|
|
|
methods: {
|
|
|
|
|
getDdta1(){
|
|
|
|
|
let obj = Object.assign({}, this.getCtime2, this.form);
|
|
|
|
|
this.load = true;
|
|
|
|
|
getBbsInsightAnalysis(obj).then(res => {
|
|
|
|
|
let data = res.msg;
|
|
|
|
|
this.msg = data;
|
|
|
|
|
this.load = false;
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
getDdta2(){
|
|
|
|
|
let obj = Object.assign({}, this.getCtime2, this.form);
|
|
|
|
|
this.load1 = true;
|
|
|
|
|
getBbsCountTime(obj).then(res => {
|
|
|
|
|
let data = res.data || [];
|
|
|
|
|
let dx = [];
|
|
|
|
@ -85,10 +90,12 @@ export default {
|
|
|
|
|
ds.push(value);
|
|
|
|
|
});
|
|
|
|
|
this.opt1 = createOptD1(dx, ds);
|
|
|
|
|
this.load1 = false;
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
getDdta3(){
|
|
|
|
|
let obj = Object.assign({}, this.getCtime2, this.form);
|
|
|
|
|
this.load2 = true;
|
|
|
|
|
getBbsBrandTime(obj).then(res => {
|
|
|
|
|
let data = res.data || [];
|
|
|
|
|
let dx = [];
|
|
|
|
@ -100,10 +107,9 @@ export default {
|
|
|
|
|
ds.push(value);
|
|
|
|
|
});
|
|
|
|
|
this.opt2 = createOptD2(dx, ds);
|
|
|
|
|
|
|
|
|
|
this.load2 = false;
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
goback() {
|
|
|
|
|
this.$router.go(-1)
|
|
|
|
|
}
|
|
|
|
|