parent
62e8544023
commit
93358ca604
@ -0,0 +1,70 @@
|
||||
<!--
|
||||
* @Author: your name
|
||||
* @Date: 2021-10-13 16:54:12
|
||||
* @LastEditTime: 2021-11-08 13:31:01
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @Description: In User Settings Edit
|
||||
* @FilePath: /data-show/src/views/TailInsightDetails/mediaDistribution/index.vue
|
||||
-->
|
||||
<template>
|
||||
<div class="md-outter">
|
||||
<v-label-div title="媒体分布"></v-label-div>
|
||||
<div class="md-inner">
|
||||
<v-echarts :opt="opt" @echarsUpdate="echarsFun"></v-echarts>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import createOpt from "./opt";
|
||||
export default {
|
||||
name: "MTDmediaDistribution",
|
||||
data() {
|
||||
return {
|
||||
opt: createOpt(),
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
echarsFun(myChart) {
|
||||
let index = 0;
|
||||
myChart.dispatchAction({
|
||||
type: "highlight",
|
||||
seriesIndex: 0,
|
||||
dataIndex: 0,
|
||||
});
|
||||
myChart.on("mouseover", function (e) {
|
||||
if (e.dataIndex != index) {
|
||||
myChart.dispatchAction({
|
||||
type: "downplay",
|
||||
seriesIndex: 0,
|
||||
dataIndex: index,
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
myChart.on("mouseout", function (e) {
|
||||
index = e.dataIndex;
|
||||
|
||||
myChart.dispatchAction({
|
||||
type: "highlight",
|
||||
seriesIndex: 0,
|
||||
dataIndex: e.dataIndex,
|
||||
});
|
||||
});
|
||||
},
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style lang="less" scoped>
|
||||
.md-outter {
|
||||
width: 460px;
|
||||
height: 460px;
|
||||
border: 2px solid #0f2a4d;
|
||||
margin-left: 16px;
|
||||
.md-inner {
|
||||
width: 100%;
|
||||
height: calc(100% - 48px);
|
||||
}
|
||||
}
|
||||
</style>
|
@ -0,0 +1,113 @@
|
||||
<!--
|
||||
* @Author: your name
|
||||
* @Date: 2021-10-13 18:14:01
|
||||
* @LastEditTime: 2021-11-08 13:37:26
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @Description: In User Settings Edit
|
||||
* @FilePath: /data-show/src/views/TailInsightDetails/rearWingInformationList/index.vue
|
||||
-->
|
||||
<template>
|
||||
<div class="rwl-outter">
|
||||
<v-label-div title="尾翼信息列表"></v-label-div>
|
||||
<div class="rwl-inner">
|
||||
<a-form layout="inline" :form="form">
|
||||
<a-form-item label="来源选择">
|
||||
<a-select v-model="form.s1" style="width: 240px">
|
||||
<a-select-option value="jack">
|
||||
Jack
|
||||
</a-select-option>
|
||||
<a-select-option value="lucy">
|
||||
Lucy
|
||||
</a-select-option>
|
||||
<a-select-option value="Yiminghe">
|
||||
yiminghe
|
||||
</a-select-option>
|
||||
</a-select>
|
||||
</a-form-item>
|
||||
</a-form>
|
||||
<div class="rwl-tb">
|
||||
<v-table :columns="columns" :data="tdata" :pagination="pagination"></v-table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "MTDrearWingInformationList",
|
||||
data() {
|
||||
return {
|
||||
form: {
|
||||
s1: "",
|
||||
s2: "",
|
||||
},
|
||||
pagination: {
|
||||
"show-total": total => `共 ${total} 条`
|
||||
},
|
||||
columns: [
|
||||
{
|
||||
title: "新闻标题",
|
||||
key: "name",
|
||||
dataIndex: "name",
|
||||
},
|
||||
{
|
||||
title: "来源",
|
||||
key: "a",
|
||||
dataIndex: "a",
|
||||
width: 120
|
||||
},
|
||||
{
|
||||
title: "作者",
|
||||
key: "b",
|
||||
dataIndex: "b",
|
||||
width: 200
|
||||
},
|
||||
{
|
||||
title: "发布时间",
|
||||
key: "c",
|
||||
dataIndex: "c",
|
||||
width: 180
|
||||
},
|
||||
{
|
||||
title: "调性",
|
||||
key: "d",
|
||||
dataIndex: "d",
|
||||
width: 100
|
||||
},
|
||||
{
|
||||
title: "车型",
|
||||
key: "e",
|
||||
dataIndex: "e",
|
||||
width: 100
|
||||
},
|
||||
],
|
||||
tdata: [
|
||||
{
|
||||
name: '为了研究长城吉利谁更强,我们砸了台吉利,',
|
||||
a: '微博',
|
||||
b: '车二哥说车',
|
||||
c: '2021-08-18 12:00:00',
|
||||
d: '正面',
|
||||
e: 'A4'
|
||||
}
|
||||
]
|
||||
};
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style lang="less" scoped>
|
||||
.rwl-outter {
|
||||
width: 100%;
|
||||
height: 632px;
|
||||
border: 2px solid #0f2a4d;
|
||||
margin-top: 16px;
|
||||
.rwl-inner {
|
||||
padding: 16px;
|
||||
height: calc(100% - 48px);
|
||||
}
|
||||
}
|
||||
.rwl-tb {
|
||||
margin-top: 16px;
|
||||
}
|
||||
</style>
|
@ -0,0 +1,40 @@
|
||||
<!--
|
||||
* @Author: your name
|
||||
* @Date: 2021-10-13 16:45:48
|
||||
* @LastEditTime: 2021-11-08 13:34:59
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @Description: In User Settings Edit
|
||||
* @FilePath: /data-show/src/views/TailInsightDetails/rearWingPropagationSituation/index.vue
|
||||
-->
|
||||
<template>
|
||||
<div class="rwps-outter">
|
||||
<v-label-div title="尾翼传播态势"></v-label-div>
|
||||
<div class="rwps-inner">
|
||||
<v-echarts :opt="opt"></v-echarts>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import createOpt from "./opt"
|
||||
export default {
|
||||
name: "MTDrearWingPropagationSituation",
|
||||
data() {
|
||||
return {
|
||||
opt: createOpt()
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style lang="less" scoped>
|
||||
.rwps-outter {
|
||||
width: 460px;
|
||||
height: 460px;
|
||||
border: 2px solid #0F2A4D;
|
||||
.rwps-inner {
|
||||
width: 100%;
|
||||
height: calc(100% - 48px);
|
||||
}
|
||||
}
|
||||
</style>
|
@ -1,41 +0,0 @@
|
||||
<!--
|
||||
* @Author: your name
|
||||
* @Date: 2021-11-08 10:32:26
|
||||
* @LastEditTime: 2021-11-08 10:55:01
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @Description: In User Settings Edit
|
||||
* @FilePath: /data-show/src/views/ModelTailDetails/MTDrwps/index.vue
|
||||
-->
|
||||
<template>
|
||||
<div class="mtdr-outter">
|
||||
<v-label-div title="尾翼传播态势">
|
||||
</v-label-div>
|
||||
<div class="mtdr-inner">
|
||||
<v-echarts :opt="opt"></v-echarts>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import createOpt from "./opt"
|
||||
export default {
|
||||
name: "MTDrwps",
|
||||
data() {
|
||||
return {
|
||||
opt: createOpt(['a','b', 'c', 'd','e'], [1000,2000,2400,1600,2600, 2800])
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style lang="less" scoped>
|
||||
.mtdr-outter {
|
||||
width: 460px;
|
||||
height: 460px;
|
||||
border: 2px solid #0F2A4D;
|
||||
.mtdr-inner {
|
||||
width: 100%;
|
||||
height: calc(100% - 48px);
|
||||
}
|
||||
}
|
||||
</style>
|
@ -0,0 +1,70 @@
|
||||
<!--
|
||||
* @Author: your name
|
||||
* @Date: 2021-10-13 17:42:57
|
||||
* @LastEditTime: 2021-11-08 13:36:24
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @Description: In User Settings Edit
|
||||
* @FilePath: /data-show/src/views/TailInsightDetails/theOverallToneOfTheTail/index.vue
|
||||
-->
|
||||
<template>
|
||||
<div class="tot-outter">
|
||||
<v-label-div title="尾翼整体调性"></v-label-div>
|
||||
<div class="tot-inner">
|
||||
<v-echarts :opt="opt" @echarsUpdate="echarsFun"></v-echarts>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import createOpt from "./opt"
|
||||
export default {
|
||||
name: "MTDtheOverallToneOfTheTail",
|
||||
data() {
|
||||
return {
|
||||
opt: createOpt()
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
echarsFun(myChart) {
|
||||
let index = 0;
|
||||
myChart.dispatchAction({
|
||||
type: "highlight",
|
||||
seriesIndex: 0,
|
||||
dataIndex: 0,
|
||||
});
|
||||
myChart.on("mouseover", function (e) {
|
||||
if (e.dataIndex != index) {
|
||||
myChart.dispatchAction({
|
||||
type: "downplay",
|
||||
seriesIndex: 0,
|
||||
dataIndex: index,
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
myChart.on("mouseout", function (e) {
|
||||
index = e.dataIndex;
|
||||
|
||||
myChart.dispatchAction({
|
||||
type: "highlight",
|
||||
seriesIndex: 0,
|
||||
dataIndex: e.dataIndex,
|
||||
});
|
||||
});
|
||||
},
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style lang="less" scoped>
|
||||
.tot-outter {
|
||||
width: 460px;
|
||||
height: 460px;
|
||||
border: 2px solid #0f2a4d;
|
||||
margin-left: 16px;
|
||||
.tot-inner {
|
||||
width: 100%;
|
||||
height: calc(100% - 48px);
|
||||
}
|
||||
}
|
||||
</style>
|
@ -0,0 +1,40 @@
|
||||
<!--
|
||||
* @Author: your name
|
||||
* @Date: 2021-10-13 17:54:56
|
||||
* @LastEditTime: 2021-11-08 13:32:37
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @Description: In User Settings Edit
|
||||
* @FilePath: /data-show/src/views/TailInsightDetails/popular-word-cloud/index.vue
|
||||
-->
|
||||
<template>
|
||||
<div class="pwc-outter">
|
||||
<v-label-div title="热门词云"></v-label-div>
|
||||
<div class="pwc-inner">
|
||||
<v-echarts :opt="opt" @echarsUpdate="echarsFun"></v-echarts>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
import createOpt from "./opt"
|
||||
export default {
|
||||
name: "mtdPopularWordCloud",
|
||||
data() {
|
||||
return {
|
||||
opt: createOpt()
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style lang="less" scoped>
|
||||
.pwc-outter {
|
||||
width: 460px;
|
||||
height: 460px;
|
||||
border: 2px solid #0f2a4d;
|
||||
margin-left: 16px;
|
||||
.pwc-inner {
|
||||
width: 100%;
|
||||
height: calc(100% - 48px);
|
||||
}
|
||||
}
|
||||
</style>
|
Loading…
Reference in new issue