| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159 |
- import { ProColumns } from '@ant-design/pro-components';
- import { useModel } from '@umijs/max';
- export const columns = (): ProColumns<any>[] => {
- let { getEnum } = useModel('global')
- return [
- {
- title: 'openId',
- dataIndex: 'openId',
- align: 'center',
- width: 70,
- ellipsis: true,
- render: (_, row) => {
- return row?.wechatMiniappUser?.openId
- }
- },
- {
- title: '小说名称',
- dataIndex: 'bookName',
- key: 'bookName',
- align: 'center',
- width: 150,
- ellipsis: true,
- render: (a, b) => {
- return b?.bookInfo?.bookName;
- },
- },
- {
- title: '应用名称',
- dataIndex: 'appName',
- key: 'appName',
- width: 120,
- align: 'center',
- ellipsis: true,
- render: (a, b) => {
- return b?.appInfo?.appName;
- },
- },
- {
- title: '分销商名称',
- dataIndex: 'companyName',
- key: 'companyName',
- width: 120,
- align: 'center',
- ellipsis: true,
- render: (a, b) => {
- return b?.distributorInfo?.companyName;
- },
- },
- {
- title: '订单号',
- dataIndex: 'orderId',
- width: 170,
- align: 'center',
- ellipsis: true,
- },
- {
- title: '商户订单号',
- dataIndex: 'merchantOrderId',
- width: 170,
- align: 'center',
- ellipsis: true,
- },
- {
- title: '订单类型',
- dataIndex: 'orderType',
- width: 170,
- align: 'center',
- ellipsis: true,
- valueEnum:getEnum("ORDER_TYPE","map")
- },
- {
- title: '充值金额',
- dataIndex: 'amount',
- width: 170,
- align: 'center',
- ellipsis: true,
- hideInSearch: true,
- },
- {
- title: '实际支付金额',
- dataIndex: 'payAmount',
- width: 170,
- align: 'center',
- ellipsis: true,
- hideInSearch: true,
- },
- {
- title: '支付渠道',
- dataIndex: 'payChannel',
- width: 170,
- align: 'center',
- ellipsis: true,
- hideInSearch: true,
- valueEnum:getEnum("PAY_CHANNEL","map")
- },
- {
- title: '支付状态',
- dataIndex: 'orderStatus',
- width: 170,
- align: 'center',
- ellipsis: true,
- valueEnum:getEnum("ORDER_STATUS","map")
- },
- {
- title: '支付场景',
- dataIndex: 'orderCondition',
- width: 170,
- align: 'center',
- ellipsis: true,
- },
- {
- title: '下单时间',
- dataIndex: 'orderTime',
- width: 170,
- align: 'center',
- ellipsis: true,
- hideInSearch: true,
- },
- {
- title: '支付时间',
- dataIndex: 'payTime',
- width: 170,
- align: 'center',
- ellipsis: true,
- hideInSearch: true,
- },
- {
- title: '归因渠道',
- dataIndex: 'userChannel',
- width: 170,
- align: 'center',
- ellipsis: true,
- valueType: 'select',
- valueEnum: getEnum("USER_CHANNEL", "map"),
- render: (_, row) => {
- let str = getEnum("USER_CHANNEL", "map").get(row?.wechatMiniappUser?.userChannel)
- return str
- }
- },
- // 搜索
- {
- title: '支付金额',
- dataIndex: 'amount',
- valueType: 'digitRange',
- width: 170,
- hideInTable: true,
- },
- {
- title: '下单时间',
- dataIndex: 'orderTime',
- valueType: 'dateRange',
- hideInTable: true,
- fieldProps: {
- style: { width: 250 },
- },
- },
- ];
- };
|