|
@@ -59,6 +59,29 @@
|
|
</div>
|
|
</div>
|
|
<div v-else>-</div>
|
|
<div v-else>-</div>
|
|
</span>
|
|
</span>
|
|
|
|
+ <span slot="ocpxActionType" slot-scope="text,record">
|
|
|
|
+ <div v-if="!!record.ocpxActionType&&JSON.parse(record.ocpxActionType).length>0">
|
|
|
|
+ <span v-for="(item, index) in JSON.parse(record.ocpxActionType)" :key="index"
|
|
|
|
+ >{{item.ocpxName}}({{(item.maxValue / 1000).toFixed(2)}})<br>
|
|
|
|
+ <!-- <span v-if="item instanceof Object">{{item.ocpxName}}({{(item.maxValue / 1000).toFixed(2)}})<br></span>
|
|
|
|
+ <span v-else>{{(item / 1000).toFixed(2)}}</span> -->
|
|
|
|
+ </span
|
|
|
|
+ >
|
|
|
|
+ </div>
|
|
|
|
+ <div v-else>-</div>
|
|
|
|
+
|
|
|
|
+ <!-- {{ text | ocpxActionType }} -->
|
|
|
|
+ </span>
|
|
|
|
+ <span slot="deepConversionType" slot-scope="text,record">
|
|
|
|
+ <div v-if="!!record.deepConversionType&&JSON.parse(record.deepConversionType).length != 0">
|
|
|
|
+ <span v-for="(item, index) in JSON.parse(record.deepConversionType)" :key="index"
|
|
|
|
+ >{{item.deepName}}({{(item.deepValue / 1000).toFixed(2)}})<br></span
|
|
|
|
+ >
|
|
|
|
+ </div>
|
|
|
|
+ <div v-else>-</div>
|
|
|
|
+
|
|
|
|
+ <!-- {{ text | ocpxActionType }} -->
|
|
|
|
+ </span>
|
|
<span slot="maxBid" slot-scope="maxBid,record">{{ record.maxBid == 0? '-': (record.maxBid / 1000).toFixed(2) }}</span>
|
|
<span slot="maxBid" slot-scope="maxBid,record">{{ record.maxBid == 0? '-': (record.maxBid / 1000).toFixed(2) }}</span>
|
|
<span slot="mediaId" slot-scope="mediaId">{{
|
|
<span slot="mediaId" slot-scope="mediaId">{{
|
|
mediaId == 1 ? '头条' : mediaId == 2 ? '快手' : mediaId == 3 ? '头条内广' : mediaId == 4 ? '快手内广':mediaId== 5 ? '千川' :'磁力金牛'
|
|
mediaId == 1 ? '头条' : mediaId == 2 ? '快手' : mediaId == 3 ? '头条内广' : mediaId == 4 ? '快手内广':mediaId== 5 ? '千川' :'磁力金牛'
|
|
@@ -420,6 +443,22 @@ const myProjectColumns = [
|
|
},
|
|
},
|
|
},
|
|
},
|
|
{
|
|
{
|
|
|
|
+ title: '转化目标(出价/元)',
|
|
|
|
+ align: 'center',
|
|
|
|
+ dataIndex: 'ocpxActionType',
|
|
|
|
+ scopedSlots: {
|
|
|
|
+ customRender: 'ocpxActionType',
|
|
|
|
+ },
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ title: '深度转化目标(出价)',
|
|
|
|
+ align: 'center',
|
|
|
|
+ dataIndex: 'deepConversionType',
|
|
|
|
+ scopedSlots: {
|
|
|
|
+ customRender: 'deepConversionType',
|
|
|
|
+ },
|
|
|
|
+ },
|
|
|
|
+ {
|
|
title: '操作',
|
|
title: '操作',
|
|
dataIndex: 'action',
|
|
dataIndex: 'action',
|
|
align: 'center',
|
|
align: 'center',
|
|
@@ -479,6 +518,22 @@ const participationColumns = [
|
|
},
|
|
},
|
|
},
|
|
},
|
|
{
|
|
{
|
|
|
|
+ title: '转化目标(出价/元)',
|
|
|
|
+ align: 'center',
|
|
|
|
+ dataIndex: 'ocpxActionType',
|
|
|
|
+ scopedSlots: {
|
|
|
|
+ customRender: 'ocpxActionType',
|
|
|
|
+ },
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ title: '深度转化目标(出价)',
|
|
|
|
+ align: 'center',
|
|
|
|
+ dataIndex: 'deepConversionType',
|
|
|
|
+ scopedSlots: {
|
|
|
|
+ customRender: 'deepConversionType',
|
|
|
|
+ },
|
|
|
|
+ },
|
|
|
|
+ {
|
|
title: '操作',
|
|
title: '操作',
|
|
dataIndex: 'action',
|
|
dataIndex: 'action',
|
|
align: 'center',
|
|
align: 'center',
|