export const BaseColumn = { Impression: { title: '曝光量', column: { align: 'right', sortable: true, width: '120px', renderHeader() { return ( 曝光量 ) }, formatter: (row) => { if (row.value != null) { return row.value } else { return '--' } } } }, Click: { title: '点击量', column: { align: 'right', sortable: true, width: '120px', renderHeader() { return ( 点击量 ) } } }, CTR: { title: '点击率', column: { align: 'right', sortable: true, width: '120px', renderHeader() { return ( 点击率 ) } } }, Spend: { title: '花费', column: { align: 'right', sortable: true, width: '120px', border: '0.5px solid #ddd', renderHeader() { return ( 花费 ) } } }, CPC: { title: '点击成本', column: { align: 'right', sortable: true, width: '130px', renderHeader() { return ( 点击成本 ) } } }, TotalPurchases: { title: '订单数', column: { align: 'right', sortable: true, width: '120px', renderHeader() { return ( 订单数 ) } } }, TotalUnitOrdered: { title: '销量', column: { align: 'right', sortable: true, width: '120px', renderHeader() { return ( 销量 ) } } }, TotalSales: { title: '销售额', column: { align: 'right', sortable: true, width: '120px', renderHeader() { return ( 销售额 ) } } }, PurchasesRate: { title: '转化率', column: { align: 'right', sortable: true, width: '120px', border: '0.5px solid #ddd', renderHeader() { return ( 转化率 ) } } }, ACOS: { title: 'ACOS', column: { align: 'right', width: '120px', sortable: true, renderHeader() { return ( ACOS ) } } }, ROAS: { title: 'ROAS', column: { align: 'right', sortable: true, width: '120px', renderHeader() { return ( ROAS ) } } }, CPA: { title: '订单成本', column: { align: 'right', sortable: true, width: '130px', renderHeader() { return ( 订单成本 ) } } }, } export const SpCampaignPuchasedOtherProductsColumn = { TotalPurchasesOtherSKU: { title: '其它商品订单数', form: { show: false }, column:{ align: 'right', } }, TotalUnitOrderedOtherSKU: { title: '其它商品销量', form: { show: false }, column:{ align: 'right' } }, TotalSalesOtherSKU: { title: '其它商品销售额', form: { show: false }, column:{ align: 'right' } }, PurchasesOtherSKURate: { title: '其它商品订单数占比', form: { show: false }, column:{ align: 'right' } }, UnitOrderedOtherSKURate: { title: '其它商品销量占比', form: { show: false }, column:{ align: 'right' } }, SalesOtherSKURate: { title: '其它商品销售额占比', form: { show: false }, column:{ align: 'right' } } } export const SbBaseColumn = { Impression: { title: '曝光量', column: { align: 'right', sortable: true, width: '120px', renderHeader() { return ( 曝光量 ) }, formatter: (row) => { if (row.value != null) { return row.value } else { return '--' } } } }, TopOfSearchImpressionShare: { title: '搜索结果顶部展示份额', column: { align: 'right', sortable: true, width: '220px', renderHeader() { return ( 搜索结果顶部展示份额 ) } } }, Click: { title: '点击量', column: { align: 'right', sortable: true, width: '120px', renderHeader() { return ( 点击量 ) } } }, CTR: { title: '点击率', column: { align: 'right', sortable: true, width: '120px', renderHeader() { return ( 点击率 ) } } }, Spend: { title: '花费', column: { align: 'right', sortable: true, width: '120px', border: '0.5px solid #ddd', renderHeader() { return ( 花费 ) } } }, CPC: { title: '点击成本', column: { align: 'right', sortable: true, width: '130px', renderHeader() { return ( 点击成本 ) } } }, TotalPurchases: { title: '订单数', column: { align: 'right', sortable: true, width: '120px', renderHeader() { return ( 订单数 ) } } }, TotalSales: { title: '销售额', column: { align: 'right', sortable: true, width: '120px', renderHeader() { return ( 销售额 ) } } }, TotalUnitOrdered: { title: '销量', column: { align: 'right', sortable: true, width: '120px', renderHeader() { return ( 销量 ) } } }, PurchasesRate: { title: '转化率', column: { align: 'right', sortable: true, width: '120px', border: '0.5px solid #ddd', renderHeader() { return ( 转化率 ) } } }, ACOS: { title: 'ACOS', column: { align: 'right', width: '120px', sortable: true, renderHeader() { return ( ACOS ) } } }, ROAS: { title: 'ROAS', column: { align: 'right', sortable: true, width: '120px', renderHeader() { return ( ROAS ) } } }, CPA: { title: '订单成本', column: { align: 'right', sortable: true, width: '130px', renderHeader() { return ( 订单成本 ) } } }, ViewableImpression: { title: '可见曝光量', column: { align: 'right', sortable: true, width: '140px', border: '0.5px solid #ddd', renderHeader() { return ( 可见曝光量 ) }, formatter: (row) => { if (row.value != null) { return row.value } else { return '--' } } } }, DPV: { title: '商品详情页浏览次数', column: { align: 'right', sortable: true, width: '200px', border: '0.5px solid #ddd', renderHeader() { return ( 商品详情页浏览次数 ) } } } } export const SdBaseColumn = { Impression: { title: '曝光量', column: { align: 'right', sortable: true, width: '120px', renderHeader() { return ( 曝光量 ) }, formatter: (row) => { if (row.value != null) { return row.value } else { return '--' } } } }, Click: { title: '点击量', column: { align: 'right', sortable: true, width: '120px', renderHeader() { return ( 点击量 ) } } }, CTR: { title: '点击率', column: { align: 'right', sortable: true, width: '120px', renderHeader() { return ( 点击率 ) } } }, Spend: { title: '花费', column: { align: 'right', sortable: true, width: '120px', border: '0.5px solid #ddd', renderHeader() { return ( 花费 ) } } }, CPC: { title: '点击成本', column: { align: 'right', sortable: true, width: '130px', renderHeader() { return ( 点击成本 ) } } }, TotalPurchases: { title: '订单数', column: { align: 'right', sortable: true, width: '120px', renderHeader() { return ( 订单数 ) } } }, TotalSales: { title: '销售额', column: { align: 'right', sortable: true, width: '120px', renderHeader() { return ( 销售额 ) } } }, TotalUnitOrdered: { title: '销量', column: { align: 'right', sortable: true, width: '120px', renderHeader() { return ( 销量 ) } } }, ACOS: { title: 'ACOS', column: { align: 'right', width: '120px', sortable: true, renderHeader() { return ( ACOS ) } } }, ROAS: { title: 'ROAS', column: { align: 'right', sortable: true, width: '120px', renderHeader() { return ( ROAS ) } } }, CPA: { title: '订单成本', column: { align: 'right', sortable: true, width: '130px', renderHeader() { return ( 订单成本 ) } } }, ViewImpression: { title: '可见曝光量', column: { align: 'right', sortable: true, width: '140px', border: '0.5px solid #ddd', renderHeader() { return ( 可见曝光量 ) }, formatter: (row) => { if (row.value != null) { return row.value } else { return '--' } } } }, VCPM: { title: '千次可见曝光成本', column: { align: 'right', sortable: true, width: '180px', border: '0.5px solid #ddd', renderHeader() { return ( 千次可见曝光成本 ) }, formatter: (row) => { if (row.value != null) { return row.value } else { return '--' } } } }, DPV: { title: '商品详情页浏览次数', column: { align: 'right', sortable: true, width: '200px', border: '0.5px solid #ddd', renderHeader() { return ( 商品详情页浏览次数 ) } } } } export function createMul(mul) { return function(number) { return number * mul } }