import { Tooltip } from "antd" import React from "react" import style from './index.less' import { BidModeEnum, OptimizationGoalEnum, PromotedObjectType, SiteSetEnum } from "@/services/launchAdq/enum"; let columns = () => { return [ { title: '媒体账户', dataIndex: 'adAccountId', key: 'adAccountId', align: 'center', width: 100, fixed: 'left' }, { title: '广告名称', dataIndex: 'adgroupName', key: 'adgroupName', align: 'center', width: 120, render: (a: any, b: any) => { return {b?.sysAdGroupData?.adgroupName} } }, { title: '推广目标', dataIndex: 'promotedObjectType', key: 'promotedObjectType', align: 'center', width: 120, render: (a: any, b: any) => { return {PromotedObjectType[a]} } }, { title: '推广版位', dataIndex: 'sysAdGroupData', key: 'sysAdGroupData', align: 'center', width: 120, render: (a: any, b: any) => { return {a?.siteSet?.map((item: string) => SiteSetEnum[item]).toString()} } }, { title: '投放日期', dataIndex: 'beginDate', key: 'beginDate', align: 'center', width: 200, render: (a: any, b: any) => { return {b?.sysAdGroupData?.endDate ? b?.sysAdGroupData?.beginDate + '~' + b?.sysAdGroupData?.endDate : b?.sysAdGroupData?.beginDate + '~ 长期投放'} } }, { title: '投放时段', dataIndex: 'date_set1', key: 'date_set1', align: 'center', width: 100, render: (a: any, b: any) => { return 全天投放 } }, { title: '每日预算', dataIndex: 'dailyBudget', key: 'dailyBudget', align: 'center', width: 100, render: (a: any, b: any) => { return {b?.sysAdGroupData?.dailyBudget || '不限'} } }, { title: '出价方式', dataIndex: 'bidMode', key: 'bidMode', align: 'center', width: 90, render: (a: any, b: any) => { return {BidModeEnum[b?.sysAdGroupData?.bidMode]} } }, { title: '出价', dataIndex: 'bidAmount', key: 'bidAmount', align: 'center', width: 100, render: (a: any, b: any) => { return {b?.sysAdGroupData?.bidAmount} } }, { title: '优化目标', dataIndex: 'optimizationGoal', key: 'optimizationGoal', align: 'center', width: 100, render: (a: any, b: any) => { return {OptimizationGoalEnum[b?.sysAdGroupData?.optimizationGoal]} } }, // { // title: '创意名称', // dataIndex: 'remark', // key: 'remark', // align: 'center', // width: 120, // render: (a: any, b: any) => { // return