|
@@ -161,6 +161,14 @@
|
|
<a-row :gutter="24" style="margin-top: 20px" id="getWidth">
|
|
<a-row :gutter="24" style="margin-top: 20px" id="getWidth">
|
|
<a-col :xl="24">
|
|
<a-col :xl="24">
|
|
<a-card style="width: 100%" title="设计数据">
|
|
<a-card style="width: 100%" title="设计数据">
|
|
|
|
+ <a-button
|
|
|
|
+ type="primary"
|
|
|
|
+ class="export"
|
|
|
|
+ @click="exportExcel"
|
|
|
|
+ :loading="exportLoading"
|
|
|
|
+ style="margin-bottom: 15px"
|
|
|
|
+ >导出报表</a-button
|
|
|
|
+ >
|
|
<!-- :columns="columns" -->
|
|
<!-- :columns="columns" -->
|
|
<a-table
|
|
<a-table
|
|
size="middle"
|
|
size="middle"
|
|
@@ -187,31 +195,17 @@
|
|
|
|
|
|
<a-table-column :title="oneKsClip" align="center">
|
|
<a-table-column :title="oneKsClip" align="center">
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
- <span>
|
|
|
|
- {{
|
|
|
|
- t.achievementsMap
|
|
|
|
- ? showTypeCost('clip', t.achievementsMap.kuaiShouData[0].kuaiShou)[0].cost
|
|
|
|
- : '-'
|
|
|
|
- }}</span
|
|
|
|
- >
|
|
|
|
|
|
+ <span> {{ t.kuaiShouData ? showTypeCost('clip', t.kuaiShouData)[0].cost : '-' }}</span>
|
|
</template>
|
|
</template>
|
|
</a-table-column>
|
|
</a-table-column>
|
|
<a-table-column :title="oneKsShot" align="center">
|
|
<a-table-column :title="oneKsShot" align="center">
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
- <span>{{
|
|
|
|
- t.achievementsMap
|
|
|
|
- ? showTypeCost('shot', t.achievementsMap.kuaiShouData[0].kuaiShou)[0].cost
|
|
|
|
- : '-'
|
|
|
|
- }}</span>
|
|
|
|
|
|
+ <span>{{ t.kuaiShouData ? showTypeCost('shot', t.kuaiShouData)[0].cost : '-' }}</span>
|
|
</template>
|
|
</template>
|
|
</a-table-column>
|
|
</a-table-column>
|
|
<a-table-column :title="oneKsPlan" align="center">
|
|
<a-table-column :title="oneKsPlan" align="center">
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
- <span>{{
|
|
|
|
- t.achievementsMap
|
|
|
|
- ? showTypeCost('plan', t.achievementsMap.kuaiShouData[0].kuaiShou)[0].cost
|
|
|
|
- : '-'
|
|
|
|
- }}</span>
|
|
|
|
|
|
+ <span>{{ t.kuaiShouData ? showTypeCost('plan', t.kuaiShouData)[0].cost : '-' }}</span>
|
|
</template>
|
|
</template>
|
|
</a-table-column>
|
|
</a-table-column>
|
|
|
|
|
|
@@ -219,10 +213,7 @@
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
<span>
|
|
<span>
|
|
{{
|
|
{{
|
|
- t.achievementsMap
|
|
|
|
- ? showTypeCost('clip', t.achievementsMap.kuaiShouData[0].kuaiShou)[0]
|
|
|
|
- .commission
|
|
|
|
- : '-'
|
|
|
|
|
|
+ t.kuaiShouData ? showTypeCost('clip', t.kuaiShouData)[0].commission : '-'
|
|
}}</span
|
|
}}</span
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
@@ -231,10 +222,7 @@
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
<span>
|
|
<span>
|
|
{{
|
|
{{
|
|
- t.achievementsMap
|
|
|
|
- ? showTypeCost('shot', t.achievementsMap.kuaiShouData[0].kuaiShou)[0]
|
|
|
|
- .commission
|
|
|
|
- : '-'
|
|
|
|
|
|
+ t.kuaiShouData ? showTypeCost('shot', t.kuaiShouData)[0].commission : '-'
|
|
}}</span
|
|
}}</span
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
@@ -243,10 +231,7 @@
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
<span>
|
|
<span>
|
|
{{
|
|
{{
|
|
- t.achievementsMap
|
|
|
|
- ? showTypeCost('plan', t.achievementsMap.kuaiShouData[0].kuaiShou)[0]
|
|
|
|
- .commission
|
|
|
|
- : '-'
|
|
|
|
|
|
+ t.kuaiShouData ? showTypeCost('plan', t.kuaiShouData)[0].commission : '-'
|
|
}}</span
|
|
}}</span
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
@@ -254,45 +239,24 @@
|
|
|
|
|
|
<a-table-column :title="twoKsClip" align="center">
|
|
<a-table-column :title="twoKsClip" align="center">
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
- <span>
|
|
|
|
- {{
|
|
|
|
- t.achievementsMap
|
|
|
|
- ? showTypeCost('clip', t.achievementsMap.kuaiShouData[1].kuaiShou)[0].cost
|
|
|
|
- : '-'
|
|
|
|
- }}</span
|
|
|
|
- >
|
|
|
|
|
|
+ <span> {{ t.kuaiShouData ? showTypeCost('clip', t.kuaiShouData)[1].cost : '-' }}</span>
|
|
</template>
|
|
</template>
|
|
</a-table-column>
|
|
</a-table-column>
|
|
<a-table-column :title="twoKsShot" align="center">
|
|
<a-table-column :title="twoKsShot" align="center">
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
- <span>
|
|
|
|
- {{
|
|
|
|
- t.achievementsMap
|
|
|
|
- ? showTypeCost('shot', t.achievementsMap.kuaiShouData[1].kuaiShou)[0].cost
|
|
|
|
- : '-'
|
|
|
|
- }}</span
|
|
|
|
- >
|
|
|
|
|
|
+ <span> {{ t.kuaiShouData ? showTypeCost('shot', t.kuaiShouData)[1].cost : '-' }}</span>
|
|
</template>
|
|
</template>
|
|
</a-table-column>
|
|
</a-table-column>
|
|
<a-table-column :title="twoKsPlan" align="center">
|
|
<a-table-column :title="twoKsPlan" align="center">
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
- <span>
|
|
|
|
- {{
|
|
|
|
- t.achievementsMap
|
|
|
|
- ? showTypeCost('plan', t.achievementsMap.kuaiShouData[1].kuaiShou)[0].cost
|
|
|
|
- : '-'
|
|
|
|
- }}</span
|
|
|
|
- >
|
|
|
|
|
|
+ <span> {{ t.kuaiShouData ? showTypeCost('plan', t.kuaiShouData)[1].cost : '-' }}</span>
|
|
</template>
|
|
</template>
|
|
</a-table-column>
|
|
</a-table-column>
|
|
<a-table-column :title="twoKsClipMoney" align="center">
|
|
<a-table-column :title="twoKsClipMoney" align="center">
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
<span>
|
|
<span>
|
|
{{
|
|
{{
|
|
- t.achievementsMap
|
|
|
|
- ? showTypeCost('clip', t.achievementsMap.kuaiShouData[1].kuaiShou)[0]
|
|
|
|
- .commission
|
|
|
|
- : '-'
|
|
|
|
|
|
+ t.kuaiShouData ? showTypeCost('clip', t.kuaiShouData)[1].commission : '-'
|
|
}}</span
|
|
}}</span
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
@@ -301,10 +265,7 @@
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
<span>
|
|
<span>
|
|
{{
|
|
{{
|
|
- t.achievementsMap
|
|
|
|
- ? showTypeCost('shot', t.achievementsMap.kuaiShouData[1].kuaiShou)[0]
|
|
|
|
- .commission
|
|
|
|
- : '-'
|
|
|
|
|
|
+ t.kuaiShouData ? showTypeCost('shot', t.kuaiShouData)[1].commission : '-'
|
|
}}</span
|
|
}}</span
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
@@ -313,10 +274,7 @@
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
<span>
|
|
<span>
|
|
{{
|
|
{{
|
|
- t.achievementsMap
|
|
|
|
- ? showTypeCost('plan', t.achievementsMap.kuaiShouData[1].kuaiShou)[0]
|
|
|
|
- .commission
|
|
|
|
- : '-'
|
|
|
|
|
|
+ t.kuaiShouData ? showTypeCost('plan', t.kuaiShouData)[1].commission : '-'
|
|
}}</span
|
|
}}</span
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
@@ -324,45 +282,24 @@
|
|
|
|
|
|
<a-table-column :title="threeKsClip" align="center">
|
|
<a-table-column :title="threeKsClip" align="center">
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
- <span>
|
|
|
|
- {{
|
|
|
|
- t.achievementsMap
|
|
|
|
- ? showTypeCost('clip', t.achievementsMap.kuaiShouData[2].kuaiShou)[0].cost
|
|
|
|
- : '-'
|
|
|
|
- }}</span
|
|
|
|
- >
|
|
|
|
|
|
+ <span> {{ t.kuaiShouData ? showTypeCost('clip', t.kuaiShouData)[2].cost : '-' }}</span>
|
|
</template>
|
|
</template>
|
|
</a-table-column>
|
|
</a-table-column>
|
|
<a-table-column :title="threeKsShot" align="center">
|
|
<a-table-column :title="threeKsShot" align="center">
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
- <span>
|
|
|
|
- {{
|
|
|
|
- t.achievementsMap
|
|
|
|
- ? showTypeCost('shot', t.achievementsMap.kuaiShouData[2].kuaiShou)[0].cost
|
|
|
|
- : '-'
|
|
|
|
- }}</span
|
|
|
|
- >
|
|
|
|
|
|
+ <span> {{ t.kuaiShouData ? showTypeCost('shot', t.kuaiShouData)[2].cost : '-' }}</span>
|
|
</template>
|
|
</template>
|
|
</a-table-column>
|
|
</a-table-column>
|
|
<a-table-column :title="threeKsPlan" align="center">
|
|
<a-table-column :title="threeKsPlan" align="center">
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
- <span>
|
|
|
|
- {{
|
|
|
|
- t.achievementsMap
|
|
|
|
- ? showTypeCost('plan', t.achievementsMap.kuaiShouData[2].kuaiShou)[0].cost
|
|
|
|
- : '-'
|
|
|
|
- }}</span
|
|
|
|
- >
|
|
|
|
|
|
+ <span> {{ t.kuaiShouData ? showTypeCost('plan', t.kuaiShouData)[2].cost : '-' }}</span>
|
|
</template>
|
|
</template>
|
|
</a-table-column>
|
|
</a-table-column>
|
|
<a-table-column :title="threeKsClipMoney" align="center">
|
|
<a-table-column :title="threeKsClipMoney" align="center">
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
<span>
|
|
<span>
|
|
{{
|
|
{{
|
|
- t.achievementsMap
|
|
|
|
- ? showTypeCost('clip', t.achievementsMap.kuaiShouData[2].kuaiShou)[0]
|
|
|
|
- .commission
|
|
|
|
- : '-'
|
|
|
|
|
|
+ t.kuaiShouData ? showTypeCost('clip', t.kuaiShouData)[2].commission : '-'
|
|
}}</span
|
|
}}</span
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
@@ -371,10 +308,7 @@
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
<span>
|
|
<span>
|
|
{{
|
|
{{
|
|
- t.achievementsMap
|
|
|
|
- ? showTypeCost('shot', t.achievementsMap.kuaiShouData[2].kuaiShou)[0]
|
|
|
|
- .commission
|
|
|
|
- : '-'
|
|
|
|
|
|
+ t.kuaiShouData ? showTypeCost('shot', t.kuaiShouData)[2].commission : '-'
|
|
}}</span
|
|
}}</span
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
@@ -383,10 +317,7 @@
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
<span>
|
|
<span>
|
|
{{
|
|
{{
|
|
- t.achievementsMap
|
|
|
|
- ? showTypeCost('plan', t.achievementsMap.kuaiShouData[2].kuaiShou)[0]
|
|
|
|
- .commission
|
|
|
|
- : '-'
|
|
|
|
|
|
+ t.kuaiShouData ? showTypeCost('plan', t.kuaiShouData)[2].commission : '-'
|
|
}}</span
|
|
}}</span
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
@@ -395,29 +326,21 @@
|
|
<a-table-column :title="oneTtClip" align="center">
|
|
<a-table-column :title="oneTtClip" align="center">
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
<span>
|
|
<span>
|
|
- {{
|
|
|
|
- t.achievementsMap
|
|
|
|
- ? showTypeCost('clip', t.achievementsMap.byteDanceData[0].byteDance)[0].cost
|
|
|
|
- : '-'
|
|
|
|
- }}</span
|
|
|
|
|
|
+ {{ t.byteDanceData ? showTypeCost('clip', t.byteDanceData)[0].cost : '-' }}</span
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
</a-table-column>
|
|
</a-table-column>
|
|
<a-table-column :title="oneTtShot" align="center">
|
|
<a-table-column :title="oneTtShot" align="center">
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
<span>
|
|
<span>
|
|
- {{
|
|
|
|
- t.achievementsMap ? showTypeCost('shot', t.achievementsMap.byteDanceData[0].byteDance)[0].cost : '-'
|
|
|
|
- }}</span
|
|
|
|
|
|
+ {{ t.byteDanceData ? showTypeCost('shot', t.byteDanceData)[0].cost : '-' }}</span
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
</a-table-column>
|
|
</a-table-column>
|
|
<a-table-column :title="oneTtPlan" align="center">
|
|
<a-table-column :title="oneTtPlan" align="center">
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
<span>
|
|
<span>
|
|
- {{
|
|
|
|
- t.achievementsMap ? showTypeCost('plan', t.achievementsMap.byteDanceData[0].byteDance)[0].cost : '-'
|
|
|
|
- }}</span
|
|
|
|
|
|
+ {{ t.byteDanceData ? showTypeCost('plan', t.byteDanceData)[0].cost : '-' }}</span
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
</a-table-column>
|
|
</a-table-column>
|
|
@@ -425,9 +348,7 @@
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
<span>
|
|
<span>
|
|
{{
|
|
{{
|
|
- t.achievementsMap
|
|
|
|
- ? showTypeCost('clip', t.achievementsMap.byteDanceData[0].byteDance)[0].commission
|
|
|
|
- : '-'
|
|
|
|
|
|
+ t.byteDanceData ? showTypeCost('clip', t.byteDanceData)[0].commission : '-'
|
|
}}</span
|
|
}}</span
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
@@ -436,9 +357,7 @@
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
<span>
|
|
<span>
|
|
{{
|
|
{{
|
|
- t.achievementsMap
|
|
|
|
- ? showTypeCost('shot', t.achievementsMap.byteDanceData[0].byteDance)[0].commission
|
|
|
|
- : '-'
|
|
|
|
|
|
+ t.byteDanceData ? showTypeCost('shot', t.byteDanceData)[0].commission : '-'
|
|
}}</span
|
|
}}</span
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
@@ -446,7 +365,7 @@
|
|
<a-table-column :title="oneTtPlanMoney" align="center">
|
|
<a-table-column :title="oneTtPlanMoney" align="center">
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
<span>{{
|
|
<span>{{
|
|
- t.achievementsMap ? showTypeCost('plan', t.achievementsMap.byteDanceData[0].byteDance)[0].commission : '-'
|
|
|
|
|
|
+ t.byteDanceData ? showTypeCost('plan', t.byteDanceData)[0].commission : '-'
|
|
}}</span>
|
|
}}</span>
|
|
</template>
|
|
</template>
|
|
</a-table-column>
|
|
</a-table-column>
|
|
@@ -454,27 +373,21 @@
|
|
<a-table-column :title="twoTtClip" align="center">
|
|
<a-table-column :title="twoTtClip" align="center">
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
<span>
|
|
<span>
|
|
- {{
|
|
|
|
- t.achievementsMap ? showTypeCost('clip', t.achievementsMap.byteDanceData[1].byteDance)[0].cost : '-'
|
|
|
|
- }}</span
|
|
|
|
|
|
+ {{ t.byteDanceData ? showTypeCost('clip', t.byteDanceData)[1].cost : '-' }}</span
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
</a-table-column>
|
|
</a-table-column>
|
|
<a-table-column :title="twoTtShot" align="center">
|
|
<a-table-column :title="twoTtShot" align="center">
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
<span>
|
|
<span>
|
|
- {{
|
|
|
|
- t.achievementsMap ?showTypeCost('shot', t.achievementsMap.byteDanceData[1].byteDance)[0].cost : '-'
|
|
|
|
- }}</span
|
|
|
|
|
|
+ {{ t.byteDanceData ? showTypeCost('shot', t.byteDanceData)[1].cost : '-' }}</span
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
</a-table-column>
|
|
</a-table-column>
|
|
<a-table-column :title="twoTtPlan" align="center">
|
|
<a-table-column :title="twoTtPlan" align="center">
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
<span>
|
|
<span>
|
|
- {{
|
|
|
|
- t.achievementsMap ? showTypeCost('plan', t.achievementsMap.byteDanceData[1].byteDance)[0].cost : '-'
|
|
|
|
- }}</span
|
|
|
|
|
|
+ {{ t.byteDanceData ? showTypeCost('plan', t.byteDanceData)[1].cost : '-' }}</span
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
</a-table-column>
|
|
</a-table-column>
|
|
@@ -482,9 +395,7 @@
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
<span>
|
|
<span>
|
|
{{
|
|
{{
|
|
- t.achievementsMap
|
|
|
|
- ? showTypeCost('clip', t.achievementsMap.byteDanceData[1].byteDance)[0].commission
|
|
|
|
- : '-'
|
|
|
|
|
|
+ t.byteDanceData ? showTypeCost('clip', t.byteDanceData)[1].commission : '-'
|
|
}}</span
|
|
}}</span
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
@@ -493,9 +404,7 @@
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
<span>
|
|
<span>
|
|
{{
|
|
{{
|
|
- t.achievementsMap
|
|
|
|
- ? showTypeCost('shot', t.achievementsMap.byteDanceData[1].byteDance)[0].commission
|
|
|
|
- : '-'
|
|
|
|
|
|
+ t.byteDanceData ? showTypeCost('shot', t.byteDanceData)[1].commission : '-'
|
|
}}</span
|
|
}}</span
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
@@ -504,9 +413,7 @@
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
<span>
|
|
<span>
|
|
{{
|
|
{{
|
|
- t.achievementsMap
|
|
|
|
- ? showTypeCost('plan', t.achievementsMap.byteDanceData[1].byteDance)[0].commission
|
|
|
|
- : '-'
|
|
|
|
|
|
+ t.byteDanceData ? showTypeCost('plan', t.byteDanceData)[1].commission : '-'
|
|
}}</span
|
|
}}</span
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
@@ -515,25 +422,19 @@
|
|
<a-table-column :title="threeTtClip" align="center">
|
|
<a-table-column :title="threeTtClip" align="center">
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
<span>
|
|
<span>
|
|
- {{
|
|
|
|
- t.achievementsMap ? showTypeCost('clip', t.achievementsMap.byteDanceData[2].byteDance)[0].cost : '-'
|
|
|
|
- }}</span
|
|
|
|
|
|
+ {{ t.byteDanceData ? showTypeCost('clip', t.byteDanceData)[2].cost : '-' }}</span
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
</a-table-column>
|
|
</a-table-column>
|
|
<a-table-column :title="threeTtShot" align="center">
|
|
<a-table-column :title="threeTtShot" align="center">
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
- <span>{{
|
|
|
|
- t.achievementsMap ? showTypeCost('shot', t.achievementsMap.byteDanceData[2].byteDance)[0].cost : '-'
|
|
|
|
- }}</span>
|
|
|
|
|
|
+ <span>{{ t.byteDanceData ? showTypeCost('shot', t.byteDanceData)[2].cost : '-' }}</span>
|
|
</template>
|
|
</template>
|
|
</a-table-column>
|
|
</a-table-column>
|
|
<a-table-column :title="threeTtPlan" align="center">
|
|
<a-table-column :title="threeTtPlan" align="center">
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
<span>
|
|
<span>
|
|
- {{
|
|
|
|
- t.achievementsMap ? showTypeCost('plan', t.achievementsMap.byteDanceData[2].byteDance)[0].cost : '-'
|
|
|
|
- }}</span
|
|
|
|
|
|
+ {{ t.byteDanceData ? showTypeCost('plan', t.byteDanceData)[2].cost : '-' }}</span
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
</a-table-column>
|
|
</a-table-column>
|
|
@@ -541,9 +442,7 @@
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
<span>
|
|
<span>
|
|
{{
|
|
{{
|
|
- t.achievementsMap
|
|
|
|
- ? showTypeCost('clip', t.achievementsMap.byteDanceData[2].byteDance)[0].commission
|
|
|
|
- : '-'
|
|
|
|
|
|
+ t.byteDanceData ? showTypeCost('clip', t.byteDanceData)[2].commission : '-'
|
|
}}</span
|
|
}}</span
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
@@ -552,9 +451,7 @@
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
<span>
|
|
<span>
|
|
{{
|
|
{{
|
|
- t.achievementsMap
|
|
|
|
- ? showTypeCost('shot', t.achievementsMap.byteDanceData[2].byteDance)[0].commission
|
|
|
|
- : '-'
|
|
|
|
|
|
+ t.byteDanceData ? showTypeCost('shot', t.byteDanceData)[2].commission : '-'
|
|
}}</span
|
|
}}</span
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
@@ -562,7 +459,7 @@
|
|
<a-table-column :title="threeTtPlanMoney" align="center">
|
|
<a-table-column :title="threeTtPlanMoney" align="center">
|
|
<template slot-scope="t, r, i">
|
|
<template slot-scope="t, r, i">
|
|
<span>{{
|
|
<span>{{
|
|
- t.achievementsMap ? showTypeCost('plan', t.achievementsMap.byteDanceData[2].byteDance)[0].commission : '-'
|
|
|
|
|
|
+ t.byteDanceData ? showTypeCost('plan', t.byteDanceData)[2].commission : '-'
|
|
}}</span>
|
|
}}</span>
|
|
</template>
|
|
</template>
|
|
</a-table-column>
|
|
</a-table-column>
|
|
@@ -580,6 +477,7 @@ import Trend from '@/components/Trend'
|
|
import { mapGetters } from 'vuex'
|
|
import { mapGetters } from 'vuex'
|
|
import Treeselect from '@/views/modules/Statistics/components/Treeselect.vue'
|
|
import Treeselect from '@/views/modules/Statistics/components/Treeselect.vue'
|
|
import { stopOtherVideo, closeAllVideoFun } from '@/utils/videoControl' // 停止除当前外的其他视频播放,及停止所有视频播放的方法
|
|
import { stopOtherVideo, closeAllVideoFun } from '@/utils/videoControl' // 停止除当前外的其他视频播放,及停止所有视频播放的方法
|
|
|
|
+import { downFile } from '@/api/manage'
|
|
const columnsFixd = [
|
|
const columnsFixd = [
|
|
{
|
|
{
|
|
title: '广告组名称',
|
|
title: '广告组名称',
|
|
@@ -670,6 +568,7 @@ export default {
|
|
chartList: [],
|
|
chartList: [],
|
|
videoList: [],
|
|
videoList: [],
|
|
designTopList: [],
|
|
designTopList: [],
|
|
|
|
+ exportLoading: false,
|
|
target: '',
|
|
target: '',
|
|
order: 'descend',
|
|
order: 'descend',
|
|
columns: [...columnsFixd, ...ksColumns], // table的表头
|
|
columns: [...columnsFixd, ...ksColumns], // table的表头
|
|
@@ -758,7 +657,30 @@ export default {
|
|
filterOption(input, option) {
|
|
filterOption(input, option) {
|
|
return option.componentOptions.children[0].text.toLowerCase().indexOf(input.toLowerCase()) >= 0
|
|
return option.componentOptions.children[0].text.toLowerCase().indexOf(input.toLowerCase()) >= 0
|
|
},
|
|
},
|
|
- showTypeCost(type, data) {
|
|
|
|
|
|
+ exportExcel() {
|
|
|
|
+ this.exportLoading = true
|
|
|
|
+ var params = {}
|
|
|
|
+ params.monthTime = this.quarter
|
|
|
|
+ params.userId = !!this.person ? this.person : this.userInfo().id
|
|
|
|
+ params.yearTime = 2022
|
|
|
|
+ downFile('/designer/designerAchievementsController/getDesignerBasicsAndAchExcel', params).then(
|
|
|
|
+ (res) => {
|
|
|
|
+ let blob = new Blob([res], {
|
|
|
|
+ type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
|
|
|
|
+ })
|
|
|
|
+ let downloadElement = document.createElement('a')
|
|
|
|
+ let href = window.URL.createObjectURL(blob) //创建下载的链接
|
|
|
|
+ downloadElement.href = href
|
|
|
|
+ downloadElement.download = '基础数据.xlsx' //下载后文件名
|
|
|
|
+ document.body.appendChild(downloadElement)
|
|
|
|
+ downloadElement.click() //点击下载
|
|
|
|
+ document.body.removeChild(downloadElement) //下载完成移除元素
|
|
|
|
+ window.URL.revokeObjectURL(href) //释放掉blob对象
|
|
|
|
+ this.exportLoading = false
|
|
|
|
+ }
|
|
|
|
+ )
|
|
|
|
+ },
|
|
|
|
+ showTypeCost(type, data, time) {
|
|
var cost = data.filter((item) => {
|
|
var cost = data.filter((item) => {
|
|
return item.type == type
|
|
return item.type == type
|
|
})
|
|
})
|