import { Statistic, Image, Space, Badge } from 'antd' import { ColumnsType } from 'antd/lib/table' import { SortOrder } from 'antd/lib/table/interface' import React from 'react' import style from './index.less' function columns(props?: { sortOrder?: { columnKey: string, order: SortOrder | undefined } }) { let newArr: ColumnsType = [ // { // title: '图片链接', // dataIndex: 'preview_url', // key: 'preview_url', // align: 'center', // width: 60, // fixed: 'left', // render: (url: string) => { // let urls = url?.split(',') // return // { // urls.map((a, b) => { // return // }) // } // // } // }, { title: '图片链接', dataIndex: 'preview_url', key: 'preview_url', align: 'center', ellipsis: true, fixed: 'left', width:60, render: (url: string) => { let urls = url?.split(',') return { urls?.map((a, b) => { return 1 ? urls?.length : ''} style={b > 0 ?{ display:'none' }:{}} size='small'> 0 ?{ display:'none'}:{width:20,zIndex:100}}/> }) } } }, { title: '消耗', dataIndex: 'sum(cost)', key: 'sum(cost)', align: 'center', width: 60, sorter: true, sortOrder: (props?.sortOrder?.columnKey === 'sum(cost)' && props?.sortOrder?.order) || undefined, render: (a: any) => { return } }, { title: '点击率', dataIndex: 'ctr', key: 'ctr', align: 'center', width: 60, sorter: true, sortOrder: (props?.sortOrder?.columnKey === 'ctr' && props?.sortOrder?.order) || undefined, render: (a: number) => { a = a ? parseFloat((a * 100).toFixed(2)) : 0 return = 100 ? { color: 'red', fontWeight: 600 } : {}}> {a + '%'} }, }, { title: '点击均价', dataIndex: 'cpc', key: 'cpc', align: 'center', width: 60, sorter: true, sortOrder: (props?.sortOrder?.columnKey === 'cpc' && props?.sortOrder?.order) || undefined, render: (a: any) => { return } }, ] return newArr } export { columns }