修复一些错误
This commit is contained in:
@@ -23,7 +23,7 @@ import type {
|
||||
XinTableProps,
|
||||
} from '@/components/XinTable/typings.ts';
|
||||
import type IStoreOrder from '@/domain/iStoreOrder.ts';
|
||||
import { STORE_ORDER_STATUS_MAP } from '@/domain/iStoreOrder.ts';
|
||||
import { BILL_PAY_STATE_MAP, STORE_ORDER_STATUS_MAP } from '@/domain/iStoreOrder.ts';
|
||||
import {
|
||||
getStoreOrder,
|
||||
updateOrderStatus,
|
||||
@@ -312,10 +312,29 @@ const StoreOrderPage: React.FC = () => {
|
||||
) : '-'
|
||||
},
|
||||
{
|
||||
title: '账单ID',
|
||||
title: '账单信息',
|
||||
dataIndex: 'bill_id',
|
||||
valueType: 'digit',
|
||||
hideInForm: true,
|
||||
hideInSearch: true,
|
||||
width: 240,
|
||||
render: (_, record) => record.bill ? (
|
||||
<Space orientation={'vertical'}>
|
||||
<div>
|
||||
<Text type={'secondary'}>账单号:</Text>
|
||||
{record.bill.bill_no}
|
||||
</div>
|
||||
<div>
|
||||
<Text type={'secondary'}>支付状态:</Text>
|
||||
<Tag color={BILL_PAY_STATE_MAP[record.bill.pay_state ?? 0]?.color}>
|
||||
{record.bill.pay_state_name ?? BILL_PAY_STATE_MAP[record.bill.pay_state ?? 0]?.text}
|
||||
</Tag>
|
||||
</div>
|
||||
<div>
|
||||
<Text type={'secondary'}>账单金额:</Text>
|
||||
<span className={'text-[red]'}>{record.bill.total_amount} ¥</span>
|
||||
</div>
|
||||
</Space>
|
||||
) : '-'
|
||||
},
|
||||
{
|
||||
title: '操作栏',
|
||||
@@ -495,6 +514,32 @@ const StoreOrderPage: React.FC = () => {
|
||||
) : null}
|
||||
</Descriptions>
|
||||
|
||||
{/* 关联账单信息(生成账单后展示) */}
|
||||
{detail.bill ? (
|
||||
<Descriptions title="账单信息" column={3} size="small" bordered className="mt-4!">
|
||||
<Descriptions.Item label="账单号">{detail.bill.bill_no}</Descriptions.Item>
|
||||
<Descriptions.Item label="账单日期">{detail.bill.bill_date ?? '-'}</Descriptions.Item>
|
||||
<Descriptions.Item label="支付状态">
|
||||
<Tag color={BILL_PAY_STATE_MAP[detail.bill.pay_state ?? 0]?.color}>
|
||||
{detail.bill.pay_state_name ?? BILL_PAY_STATE_MAP[detail.bill.pay_state ?? 0]?.text}
|
||||
</Tag>
|
||||
</Descriptions.Item>
|
||||
<Descriptions.Item label="商品金额">¥{detail.bill.product_amount ?? '-'}</Descriptions.Item>
|
||||
<Descriptions.Item label="配送费">¥{detail.bill.delivery_fee ?? '-'}</Descriptions.Item>
|
||||
<Descriptions.Item label="附加金额">
|
||||
¥{detail.bill.added_amount ?? '0.00'}
|
||||
<Text type={'secondary'} className={'ml-1 text-[12px]'}>
|
||||
(筐{detail.bill.box_num ?? 0}/托盘{detail.bill.tray_num ?? 0})
|
||||
</Text>
|
||||
</Descriptions.Item>
|
||||
<Descriptions.Item label="账单总金额">
|
||||
<Text strong className={'text-[red]'}>¥{detail.bill.total_amount}</Text>
|
||||
</Descriptions.Item>
|
||||
<Descriptions.Item label="付款时间">{detail.bill.paid_at ?? '-'}</Descriptions.Item>
|
||||
<Descriptions.Item label="付款备注">{detail.bill.pay_remark || '-'}</Descriptions.Item>
|
||||
</Descriptions>
|
||||
) : null}
|
||||
|
||||
{/* 商品明细(商城模式:首图 + 单价 × 订货量 + 金额) */}
|
||||
<Title level={5} className="mt-6! mb-3!">
|
||||
商品明细
|
||||
|
||||
Reference in New Issue
Block a user