import { DeleteOutlined } from "@ant-design/icons"
import { Col, Popconfirm, Row } from "antd"
import React from "react"
import style from "./table.less"
let columns = (del: (id: number) => void) => [
{
title: '书名',
dataIndex: 'bookInfo',
key: 'bookInfo',
align: 'center',
render: (a: any, b: any) => {
return <>
{
a?.bookName && {a.bookName}
}
>
}
},
{
title: '卡点(首日ROI)',
dataIndex: 'nodePrice',
key: 'nodePrice',
align: 'center',
render: (a: any, b: any) => {
return {Number(a) + "%"}
}
},
{
title: '倍率',
dataIndex: 'ratio',
key: 'ratio',
align: 'center',
render: (a: any, b: any) => {
return {a}
}
},
{
title: '投放渠道',
dataIndex: 'type',
key: 'type',
align: 'center',
render: (a: any, b: any) => {
return {a === 'corp' ? '企业微信' : a === 'BYTEDANCE' ? '快应用' : a}
}
},
{
title: '生效时间',
dataIndex: 'effectDay',
key: 'effectDay',
align: 'center',
render: (a: any, b: any) => {
return {a}
}
},
{
title: '结束时间',
dataIndex: 'overDay',
key: 'overDay',
align: 'center',
render: (a: any, b: any) => {
return {a}
}
},
{
title: '操作',
dataIndex: 'cz',
key: 'cz',
align: 'center',
render: (a: string, b: any) => (
del(b.id)}
okText="是"
cancelText="否"
>
删除
)
}
]
export default columns