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