|
@@ -229,7 +229,10 @@
|
|
|
<a-row >
|
|
|
<div class="showNumBox">
|
|
|
<a-col :sm="24" :md="10" :xl="10" :xxl="10">
|
|
|
- <span class="title">新上计划数</span>
|
|
|
+ <span class="title">
|
|
|
+ 新上
|
|
|
+ {{tabKey==1?'计划数':'推广组'}}
|
|
|
+ </span>
|
|
|
<div>
|
|
|
<countTo
|
|
|
:startVal="0"
|
|
@@ -246,7 +249,7 @@
|
|
|
</a-col>
|
|
|
|
|
|
<a-col :sm="24" :md="10" :xl="10" :xxl="10">
|
|
|
- <span class="title">有效计划数</span>
|
|
|
+ <span class="title">有效{{tabKey==1?'计划数':'推广组'}}</span>
|
|
|
<div>
|
|
|
<countTo
|
|
|
:startVal="0"
|
|
@@ -275,9 +278,9 @@
|
|
|
<a-col :span="24">
|
|
|
<div class="tableBody">
|
|
|
<a-tabs v-model="tableTab" @change="tableTabChange">
|
|
|
- <a-tab-pane :key="1" tab="新上计划数">
|
|
|
+ <a-tab-pane :key="1" :tab="tabKey==1?'新上计划数':'新上推广组'">
|
|
|
</a-tab-pane>
|
|
|
- <a-tab-pane :key="2" tab="有效计划数">
|
|
|
+ <a-tab-pane :key="2" :tab="tabKey==1?'有效计划数':'有效推广组'">
|
|
|
</a-tab-pane>
|
|
|
</a-tabs>
|
|
|
<a-table :columns="columns" :dataSource="dataTable" :pagination="false" :loading="loading" bordered>
|
|
@@ -319,7 +322,7 @@ require('echarts/lib/component/graphic')
|
|
|
require('echarts/lib/component/toolbox')
|
|
|
require('echarts/lib/component/legend')
|
|
|
|
|
|
-let columns=[
|
|
|
+let TTcolumns=[
|
|
|
{
|
|
|
title: '项目名称',
|
|
|
dataIndex: 'accountName',
|
|
@@ -361,6 +364,50 @@ let columns=[
|
|
|
|
|
|
},
|
|
|
]
|
|
|
+let KScolumns=[
|
|
|
+ {
|
|
|
+ title: '项目名称',
|
|
|
+ dataIndex: 'accountName',
|
|
|
+ scopedSlots: { customRender: 'accountName' },
|
|
|
+ align: 'center',
|
|
|
+ key:'accountName'
|
|
|
+
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '账户ID',
|
|
|
+ dataIndex: 'accountId',
|
|
|
+ scopedSlots: { customRender: 'accountId' },
|
|
|
+ align: 'center',
|
|
|
+ key:'accountId'
|
|
|
+
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '账户所属人',
|
|
|
+ dataIndex: 'people',
|
|
|
+ scopedSlots: { customRender: 'people' },
|
|
|
+ align: 'center',
|
|
|
+ key:'people'
|
|
|
+
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '上新推广组',
|
|
|
+ dataIndex: 'newPlan',
|
|
|
+ scopedSlots: { customRender: 'newPlan' },
|
|
|
+ align: 'center',
|
|
|
+ key:'newPlan'
|
|
|
+
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '时间周期',
|
|
|
+ dataIndex: 'statDate',
|
|
|
+ scopedSlots: { customRender: 'statDate' },
|
|
|
+ align: 'center',
|
|
|
+ key:'statDate'
|
|
|
+
|
|
|
+ },
|
|
|
+]
|
|
|
+
|
|
|
+
|
|
|
|
|
|
let sectionOption={
|
|
|
backgroundColor: '#fff',
|
|
@@ -493,7 +540,9 @@ export default {
|
|
|
sectionOption,
|
|
|
|
|
|
loading: false,
|
|
|
- columns ,
|
|
|
+ TTcolumns,
|
|
|
+ KScolumns,
|
|
|
+ columns:[...TTcolumns],
|
|
|
dataTable: [],
|
|
|
|
|
|
tableTab:1,
|
|
@@ -633,9 +682,10 @@ export default {
|
|
|
|
|
|
if(key==1){
|
|
|
// toutiao
|
|
|
-
|
|
|
+ this.columns=[...TTcolumns]
|
|
|
}else{
|
|
|
// kuaishou
|
|
|
+ this.columns=[...KScolumns]
|
|
|
}
|
|
|
this.accountHttp()
|
|
|
},
|