prod
阿丽 3 years ago
parent 5a5cc54940
commit c4362a0d00

@ -30,7 +30,7 @@ router.afterEach(() => {
// 检查菜单权限
function checkMenu(path, next) {
let menuStr = store.getters.getMenu || [];
let arr = ['/index', '/modelInsight', '/eventInsight', '/marketingAnalysis'];
let arr = ['/modelInsight', '/eventInsight', '/marketingAnalysis'];
let n = menuStr.findIndex(ele => ele.link === path);
if(arr.includes(path) && n === -1) next('/index')
else next()

@ -9,7 +9,7 @@
<template>
<div class="iss-outter">
<v-label-div title="事件传播态势">
<a-select v-model="form.sTimeType" :size="$vuiSize" style="width: 7rem; margin-left: 2.2rem; margin-right: 0.5rem" @change="handleChange">
<a-select v-model="form.sTimeType" :size="$vuiSize" style="width: 7rem; margin-left: 2.2rem; margin-right: 0.5rem" @change="handleChange">
<a-select-option :style="{ color: '#fff' }" v-for="item in selDatas" :value="item.key" :key="item.key">
{{ item.value }}
</a-select-option>
@ -26,24 +26,24 @@ import createOpt from "./opt";
import { getSourcetypeTime } from "@/api/EventdEC";
export default {
name: "incidentSpreadSituation",
props: {
id: {
type: String,
default: "",
},
},
data() {
return {
props: {
id: {
type: String,
default: "",
},
},
opt: {},
selDatas: [
{
key: 34,
value: '小时'
value: "小时",
},
{
key: 20,
value: '天'
}
value: "天",
},
],
form: {
token: "",
@ -56,7 +56,6 @@ export default {
this.form.token = this.getToken;
this.form.sRele = this.id;
this.getDdta();
},
methods: {
getDdta() {
@ -78,7 +77,7 @@ export default {
},
//
handleChange() {
this.getDdta();
this.getDdta();
},
},
};

@ -25,19 +25,19 @@
import { getWebsite } from "@/api/BrandInsight";
export default {
name: "kmdED",
props: {
id: {
type: String,
default: "",
},
},
data() {
return {
load: false,
props: {
id: {
type: String,
default: "",
},
},
form: {
token: "",
sRele: "",
},
d1: [],
d2: [],
@ -59,7 +59,6 @@ export default {
return newArray;
},
getData() {
this.load = true;
let obj = Object.assign({}, this.form);
getWebsite(obj).then((res) => {
let data = res.data;
@ -71,7 +70,6 @@ export default {
let groupedArray = this.group(vals, 5);
this.d1 = groupedArray[0];
this.d2 = groupedArray[1];
this.load = false;
});
},
},

@ -23,21 +23,21 @@
<img class="m1" src="../../../assets/images/EventInsight/ic_cbl.png" />
<div class="d1">
<span class="ss1">最大层级</span>
<span class="ss2">{{ countObj.maxcount }}</span>
<span class="ss2">{{ sum }}</span>
</div>
</div>
<div class="d-r-item">
<img class="m1" src="../../../assets/images/EventInsight/ic_wbfg.png" />
<div class="d1">
<span class="ss1">微博覆盖人数</span>
<span class="ss2">{{ countObj.vCount }}</span>
<span class="ss2">{{ volume}}</span>
</div>
</div>
<div class="d-r-item">
<img class="m1" src="../../../assets/images/EventInsight/img_ljgj.png" />
<div class="d1">
<span class="ss1">总转发人数</span>
<span class="ss2">{{ countObj.Count }}</span>
<span class="ss2">{{ total }}</span>
</div>
</div>
</div>
@ -65,39 +65,25 @@ import { getDiffuseZhuTi } from "@/api/EventdEC";
import createOpt from "./opt";
export default {
name: "mediaInterpretationED",
props: {
id: {
type: String,
default: "",
},
},
data() {
return {
opt: {},
load: false,
sum: "",
total: 0,
sum: 0,
volume: 0,
form: {
token: "",
sRele: "",
},
countObj: {
carseriesCount: 0,
count: 0,
maxcount: 0,
vCount: 0,
},
props: {
id: {
type: String,
default: "",
},
},
colors: [
"#FFB600",
"#886CFF",
"#0084FF",
"#4CB690",
"#58B458",
"#6C6C6C",
"#F56161",
"#FC754C",
"#5F5EEC",
],
colors: ["#FFB600", "#886CFF", "#0084FF"],
list: [
{
title: "新浪汽车",
@ -172,7 +158,6 @@ export default {
});
let o = { nodes, edges };
this.opt = createOpt(o);
// this.countObj = Object.assign(this.countObj, data);
});
},
},

@ -33,23 +33,22 @@ import { getSource } from "@/api/EventdEC";
import { getHotWord, getPositive, getNegative } from "@/api/EventdEC";
export default {
name: "mediaInterpretationEc",
props: ["brand", "model"],
props: {
id: {
type: String,
default: "",
},
},
data() {
return {
load: false,
opt: {},
type: 0,
props: {
id: {
type: String,
default: "",
},
},
form: {
token: "",
sRele: "",
},
count: 0,
config: {},
};
},
@ -98,10 +97,9 @@ export default {
let obj = Object.assign({}, this.form);
getSource(obj).then((res) => {
let data = res.data || [];
this.list = data;
let arr = [];
data.forEach((ele) => {
let a = [ele.events_title, ele.events_number];
let a = [ele.title, ele.count];
arr.push(a);
});
this.config = {
@ -116,11 +114,6 @@ export default {
this.load = false;
});
},
//
handlerPagnation(page) {
this.form.iPageIndex = page;
this.getDdta();
},
},
};
</script>

@ -18,7 +18,8 @@
</template>
<script>
// import createWordCloud from "@/utils/gol/bubbleWord";
import createWordCloud from "@/utils/gol/bubbleWord";
import { getPositive1, getNegative1 } from "@/api/EventdEC";
export default {
name: "pnwcWord",
props: ["brand", "model"],
@ -54,24 +55,24 @@ export default {
this.getData2();
}
},
// getData1() {
// this.load = true;
// let obj = Object.assign({}, this.form);
// getPositive1(obj).then((res) => {
// let data = res.data;
// this.opt = createWordCloud(data);
// this.load = false;
// });
// },
// getData2() {
// this.load = true;
// let obj = Object.assign({}, this.form);
// getNegative1(obj).then((res) => {
// let data = res.data;
// this.opt = createWordCloud(data);
// this.load = false;
// });
// },
getData1() {
this.load = true;
let obj = Object.assign({}, this.form);
getPositive1(obj).then((res) => {
let data = res.data;
this.opt = createWordCloud(data);
this.load = false;
});
},
getData2() {
this.load = true;
let obj = Object.assign({}, this.form);
getNegative1(obj).then((res) => {
let data = res.data;
this.opt = createWordCloud(data);
this.load = false;
});
},
},
};
</script>

@ -43,20 +43,19 @@ import createOpt from "./opt";
import { getAffections } from "@/api/EventdEC";
export default {
name: "wbUserEDE",
props: {
id: {
type: String,
default: "",
},
},
data() {
return {
load: false,
opt: createOpt(),
opt: {},
form: {
token: "",
sRele: "",
},
props: {
id: {
type: String,
default: "",
},
},
labelArr: [],
total: 0,

Loading…
Cancel
Save