import type { ProColumns } from '@ant-design/pro-components'; import { Button, Space, Tag, Typography } from 'antd'; import dayjs from 'dayjs'; import { dateFormat, dateFormatS } from '@/constants'; import type { TradeOrderPageRespVO } from '@/services/trade/order'; const { Text, Paragraph } = Typography; export const baseOrderColumns: ProColumns[] = [ { title: '商品', dataIndex: 'spuName', hideInSearch: true, width: '100%', ellipsis: true, render: (_, record) => ( {record.spuName}
{record.skuName}
数量: {record.count}
单价: {record.price}/{record.unit}
到手价: {record.handedPrice}/{record.unit}
), }, { title: '服务', dataIndex: 'serveAddress', hideInSearch: true, ellipsis: true, width: '100%', render: (_, record) => ( 预约时间: {dayjs(record.subTime).format(dateFormatS)} 预约 加急 服务地址: {record.serveAddress} 服务地址:服务地址:服务地址:服务地址:服务地址:服务地址:
用户备注: {record.userRemark}
), }, { title: '财务', dataIndex: 'price', hideInSearch: true, width: '100', render: (_, record) => (
实付金额: {record.payPrice}
支付方式: {record.payType}
财务状态: {record.financeStatus}
), }, { title: '卖家名称', dataIndex: 'merchantName', hideInTable: true, }, { title: '买家昵称/手机号', 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: 'afterSaleStatus', valueType: 'select', hideInTable: true, }, { title: '预约状态', dataIndex: 'subType', valueType: 'select', hideInTable: true, }, { title: '创建时间', dataIndex: 'createTime', valueType: 'dateRange', hideInTable: true, }, { title: '预约时间', dataIndex: 'subTime', valueType: 'dateRange', hideInTable: true, }, ];