import WidthEllipsis from "@/components/widthEllipsis" import { Statistic } from "antd" import React from "react" function columns12(): { label: string, fieldSHow?: { label: string, saveField: string, defaultValue: any[], data: any[] }, data: any[] }[] { return [ { label: '订单明细', data: [ { title: '日期(订单创建日期)', dataIndex: 'day1', label: '订单明细', align: 'center', width: 85, default: 1, render: (a: string, b: any) => () }, { title: '商户订单号', dataIndex: 'orderId', label: '订单明细', align: 'center', width: 120, default: 2, render: (a: string, b: any) => () }, { title: 'CP订单号', dataIndex: 'cpOrderId', label: '订单明细', align: 'center', width: 130, default: 3, render: (a: string, b: any) => () }, { title: '第三方支付订单号', dataIndex: 'merchantOrderNo', label: '订单明细', align: 'center', width: 85, default: 4, render: (a: string, b: any) => () }, { title: '玩家ID', dataIndex: 'gameUserId', label: '订单明细', align: 'center', width: 65, default: 5 }, { title: '玩家账号', dataIndex: 'username', label: '订单明细', align: 'center', width: 95, default: 6, render: (a: string, b: any) => () }, { title: '玩家注册时间', dataIndex: 'regTime', label: '订单明细', align: 'center', width: 135, default: 7, render: (a: string, b: any) => () }, { title: '玩家注册渠道', dataIndex: 'agentId', label: '订单明细', align: 'center', width: 95, default: 8 }, { title: '玩家注册游戏', dataIndex: 'gameId', label: '订单明细', align: 'center', width: 95, default: 9 }, { title: 'CP名称', dataIndex: 'cpName', label: '订单明细', align: 'center', width: 95, default: 10 }, { title: '玩家注册游戏应用类型', dataIndex: 'classify', label: '订单明细', align: 'center', width: 110, default: 11, render: (a: string) => { if (a) { let one = a.charAt(0) switch (one) { case '3': return 'Android' case '4': return 'IOS' case '5': return 'H5' case '6': return '小程序' default: return '--' } } else return '--' } }, { title: '归因投放人员', dataIndex: 'zxPitcherName', label: '订单明细', align: 'center', width: 80, default: 12, render: (a: string, b: any) => () }, { title: '归因推广账号', dataIndex: 'accountId', label: '订单明细', align: 'center', width: 80, default: 13, render: (a: string, b: any) => () }, { title: '归因媒体', dataIndex: 'accountType', label: '订单明细', align: 'center', width: 85, default: 14, render: (a: string, b: any) => () }, { title: '归因广告', dataIndex: 'adId', label: '订单明细', align: 'center', width: 80, default: 15, render: (a: string, b: any) => () }, { title: '玩家充值游戏', dataIndex: 'orderGameId', label: '订单明细', align: 'center', width: 80, default: 16, render: (a: string, b: any) => () }, { title: '玩家充值游戏应用类型', dataIndex: 'orderGameClassify', label: '订单明细', align: 'center', width: 70, default: 17, render: (a: string) => { if (a) { let one = a.charAt(0) switch (one) { case '3': return 'Android' case '4': return 'IOS' case '5': return 'H5' case '6': return '小程序' default: return '--' } } else return '--' } }, { title: '充值产品名称', dataIndex: 'productName', label: '订单明细', align: 'center', width: 85, default: 18, render: (a: string, b: any) => () }, { title: '订单金额', dataIndex: 'amount', label: '订单明细', align: 'center', width: 95, default: 19, render: (a: any) => }, { title: '订单实付金额', dataIndex: 'realAmount', label: '订单明细', align: 'center', width: 95, default: 20, render: (a: any) => }, { title: '支付方式', dataIndex: 'payWay', label: '订单明细', align: 'center', width: 65, default: 21, render: (a: string, b: any) => () }, { title: '支付场景', dataIndex: 'payScene', label: '订单明细', align: 'center', width: 95, default: 22, render: (a: string, b: any) => () }, { title: '收款账户', dataIndex: 'payAccountId', label: '订单明细', align: 'center', width: 95, default: 23, render: (a: string, b: any) => () }, { title: '游戏区服', dataIndex: 'serverName', label: '订单明细', align: 'center', width: 95, default: 24 }, { title: '游戏角色', dataIndex: 'roleName', label: '订单明细', align: 'center', width: 95, default: 25, render: (a: string, b: any) => () }, { title: '角色等级', dataIndex: 'roleLevel', label: '订单明细', align: 'center', width: 75, default: 26, render: (a: string, b: any) => () }, { title: '角色VIP', dataIndex: 'roleVip', label: '订单明细', align: 'center', width: 75, default: 27, render: (a: string, b: any) => () }, { title: '操作系统', dataIndex: 'os', label: '订单明细', align: 'center', width: 75, default: 28, render: (a: string, b: any) => () }, { title: '是否切量', dataIndex: 'orderIsSwitch', label: '订单明细', align: 'center', width: 45, default: 29, render: (a: string, b: any) => () }, { title: '创建时间', dataIndex: 'day', label: '订单明细', align: 'center', width: 135, default: 30, render: (a: string, b: any) => () }, { title: '支付时间', dataIndex: 'orderCreateTime', label: '订单明细', align: 'center', width: 135, default: 31, render: (a: string, b: any) => () }, { title: '支付状态', dataIndex: 'orderStatus', label: '订单明细', align: 'center', width: 85, default: 32, render: (a: string, b: any) => { return { '1': '待处理', '2': '成功', '3': '失败' }[a] } }, { title: '是否首充', dataIndex: 'isFirstRecharge', label: '订单明细', align: 'center', width: 45, default: 33, render: (a: any) => { return a === 1 ? '是' : '否' } }, ] }, ] } export default columns12