|
@@ -11,7 +11,7 @@
|
|
<el-button
|
|
<el-button
|
|
v-for="cur in tabs.btns"
|
|
v-for="cur in tabs.btns"
|
|
:key="cur.value"
|
|
:key="cur.value"
|
|
- :type="cur.value == btnFocus ? 'primary' : ''"
|
|
|
|
|
|
+ :class="cur.value == btnFocus ? 'btnFocus' : ''"
|
|
@click="handleClick(cur)"
|
|
@click="handleClick(cur)"
|
|
>{{ cur.label }}</el-button
|
|
>{{ cur.label }}</el-button
|
|
>
|
|
>
|
|
@@ -23,10 +23,9 @@
|
|
<el-table
|
|
<el-table
|
|
:data="dayData"
|
|
:data="dayData"
|
|
header-row-class-name="card-tabs-header"
|
|
header-row-class-name="card-tabs-header"
|
|
- :height="tabHigh"
|
|
|
|
>
|
|
>
|
|
<el-table-column align="center" prop="name" label="关键词" />
|
|
<el-table-column align="center" prop="name" label="关键词" />
|
|
- <el-table-column align="center" prop="cnt" label="次数" />
|
|
|
|
|
|
+ <el-table-column align="center" prop="cnt" label="传播量" />
|
|
</el-table>
|
|
</el-table>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div>
|
|
@@ -34,10 +33,9 @@
|
|
<el-table
|
|
<el-table
|
|
:data="weekData"
|
|
:data="weekData"
|
|
header-row-class-name="card-tabs-header"
|
|
header-row-class-name="card-tabs-header"
|
|
- :height="tabHigh"
|
|
|
|
>
|
|
>
|
|
<el-table-column align="center" prop="name" label="关键词" />
|
|
<el-table-column align="center" prop="name" label="关键词" />
|
|
- <el-table-column align="center" prop="cnt" label="次数" />
|
|
|
|
|
|
+ <el-table-column align="center" prop="cnt" label="传播量" />
|
|
</el-table>
|
|
</el-table>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div>
|
|
@@ -45,10 +43,9 @@
|
|
<el-table
|
|
<el-table
|
|
:data="monthData"
|
|
:data="monthData"
|
|
header-row-class-name="card-tabs-header"
|
|
header-row-class-name="card-tabs-header"
|
|
- :height="tabHigh"
|
|
|
|
>
|
|
>
|
|
<el-table-column align="center" prop="name" label="关键词" />
|
|
<el-table-column align="center" prop="name" label="关键词" />
|
|
- <el-table-column align="center" prop="cnt" label="次数" />
|
|
|
|
|
|
+ <el-table-column align="center" prop="cnt" label="传播量" />
|
|
</el-table>
|
|
</el-table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -91,7 +88,6 @@ export default {
|
|
dayData: [],
|
|
dayData: [],
|
|
weekData: [],
|
|
weekData: [],
|
|
monthData: [],
|
|
monthData: [],
|
|
- tabHigh: 600,
|
|
|
|
};
|
|
};
|
|
},
|
|
},
|
|
mounted() {
|
|
mounted() {
|
|
@@ -104,15 +100,13 @@ export default {
|
|
},
|
|
},
|
|
setTableData() {
|
|
setTableData() {
|
|
const that = this;
|
|
const that = this;
|
|
- if (!this.load) this.load = ElLoading.default.service();
|
|
|
|
|
|
+ this.load = ElLoading.default.service();
|
|
getArticlePv({ type: this.btnFocus })
|
|
getArticlePv({ type: this.btnFocus })
|
|
.then((res) => {
|
|
.then((res) => {
|
|
const { day, week, month } = res;
|
|
const { day, week, month } = res;
|
|
- const len = month.length + 1;
|
|
|
|
that.dayData = day;
|
|
that.dayData = day;
|
|
that.weekData = week;
|
|
that.weekData = week;
|
|
that.monthData = month;
|
|
that.monthData = month;
|
|
- that.tabHigh = len > 15 ? 48 * len : 600;
|
|
|
|
that.load.close();
|
|
that.load.close();
|
|
})
|
|
})
|
|
.catch((err) => {
|
|
.catch((err) => {
|
|
@@ -124,15 +118,6 @@ export default {
|
|
},
|
|
},
|
|
},
|
|
},
|
|
};
|
|
};
|
|
-/*
|
|
|
|
-
|
|
|
|
-融合号粉丝量排行榜
|
|
|
|
-融合号稿件数量排行榜
|
|
|
|
-融合号稿件传播量排行榜
|
|
|
|
-素材贡献量排行榜
|
|
|
|
-直播热度排行榜
|
|
|
|
-用户停留排行榜
|
|
|
|
-*/
|
|
|
|
</script>
|
|
</script>
|
|
<style>
|
|
<style>
|
|
.manuscriptIssued {
|
|
.manuscriptIssued {
|
|
@@ -148,10 +133,9 @@ export default {
|
|
}
|
|
}
|
|
.card-rank {
|
|
.card-rank {
|
|
padding: 10px 15px;
|
|
padding: 10px 15px;
|
|
- border: 1px solid #dcdfe6;
|
|
|
|
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.12);
|
|
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.12);
|
|
display: flex;
|
|
display: flex;
|
|
- align-items: center;
|
|
|
|
|
|
+ align-items: flex-start;
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
}
|
|
}
|
|
.card-rank > div {
|
|
.card-rank > div {
|
|
@@ -166,4 +150,9 @@ h4 {
|
|
.card-tabs-header th {
|
|
.card-tabs-header th {
|
|
background: #f5f7fa !important;
|
|
background: #f5f7fa !important;
|
|
}
|
|
}
|
|
|
|
+.btnFocus {
|
|
|
|
+ color:#FFF !important;
|
|
|
|
+ border-color:#409eff !important;
|
|
|
|
+ background-color:#409eff !important;
|
|
|
|
+}
|
|
</style>
|
|
</style>
|