import type { ProColumns } from '@ant-design/pro-components'; import { Badge, Button, Image, Space, Tag, Typography } from 'antd'; import type { TradeOrderPageRespVO } from '@/services/trade/order'; const { Text, Paragraph } = Typography; export const baseOrderColumns: ProColumns[] = [ { title: '售后服务单', dataIndex: 'items', hideInSearch: true, ellipsis: true, render: (_, record) => (
售后类型: {record?.payPrice || '-'}
退款类型: {record.payType || '-'}
申请原因: {record.financeStatus || '-'}
申请人员: {record.financeStatus || '-'}
), }, { title: '售后商品', dataIndex: 'serveAddress', hideInSearch: true, ellipsis: true, render: (_, record) => { if (!record.items) { return _; } return record.items.map((item, index) => ( <>
{item.spuName}测试商品名称测试商品名称测试商品名称测试商品名称
{item.skuName}
申请数量: {item.count || 0}
)); }, }, { title: '申请信息', dataIndex: 'price', hideInSearch: true, render: (_, record) => (
售后类型: {record?.payPrice || '-'}
退款类型: {record.payType || '-'}
申请原因: {record.financeStatus || '-'}
申请人员: {record.financeStatus || '-'}
), }, { title: '退款信息', dataIndex: 'merchantName', hideInSearch: true, render: (_, record) => (
退款金额: {record?.payPrice || '-'}
退款方式: {record.payType || '-'}
), }, { title: '申请人姓名、手机或ID', dataIndex: 'userSearch', hideInTable: true, }, { title: '售后类型', dataIndex: 'orderCategoryId', valueType: 'select', hideInTable: true, }, { title: '退款类型', dataIndex: 'orderTerminal', valueType: 'select', hideInTable: true, }, { title: '退款状态', dataIndex: 'financeStatus', valueType: 'select', hideInTable: true, }, { title: '申请时间', dataIndex: 'createTime', valueType: 'dateRange', hideInTable: true, }, { title: '退款时间', dataIndex: 'subTime', valueType: 'dateRange', hideInTable: true, }, ];