import { MyBetaModalFormProps, MyColumns, MyProTableProps, renderTextHelper, } from '@/common'; import { MyModal } from '@/components/MyModal'; import { HouseBillsTypeEnum, HouseOrdersAuditStatusEnum, HouseOrdersPaymentMethodEnum, } from '@/gen/Enums'; import { ProCard, ProDescriptions, ProTable } from '@ant-design/pro-components'; import { Space } from 'antd'; export default function Show(props: MyBetaModalFormProps) { return ( getShow()} node={ {props?.item?.house_order_items?.[0].asset_house?.full_name || '-'} {props?.item?.receipt_account?.company_name} ; {props?.item?.receipt_account?.company_bank} ; {props?.item?.receipt_account?.company_account} {props?.item?.accept_serial_number || '-'} {Object.values(HouseOrdersPaymentMethodEnum).find( (item) => item.value === props?.item?.payment_method, )?.text || '-'} {props?.item?.paid_time || '-'} {props?.item?.actual_paid_amount || '-'} {props?.item?.creator || '-'}- {props?.item?.creator_phone || '-'} {props?.item?.created_at || '-'} {props?.item?.reason || '-'} record?.id || index} size="small" columns={[ { title: '关联账单', render: (_, record) => { return `${record.house_bill.year}-${String( record.house_bill.month, ).padStart(2, '0')}`; }, }, MyColumns.EnumTag({ title: '类型', dataIndex: ['house_bill', 'type'], valueEnum: HouseBillsTypeEnum, }), { title: '未收金额', dataIndex: 'amount', search: false, }, { title: '本次收取金额', dataIndex: 'paid_amount', search: false, }, ]} /> } /> ); }