72 lines
2.7 KiB
TypeScript
72 lines
2.7 KiB
TypeScript
|
|
import { MyBetaModalFormProps, renderTextHelper } from '@/common';
|
|||
|
|
import { MyModal } from '@/components/MyModal';
|
|||
|
|
import { HouseBillsBillStatusEnum, HouseBillsTypeEnum } from '@/gen/Enums';
|
|||
|
|
import { ProCard, ProDescriptions } from '@ant-design/pro-components';
|
|||
|
|
import { Space } from 'antd';
|
|||
|
|
|
|||
|
|
export default function SummaryShow(props: MyBetaModalFormProps) {
|
|||
|
|
return (
|
|||
|
|
<MyModal
|
|||
|
|
title={props.title || '查看'}
|
|||
|
|
type={props.item?.type || 'primary'}
|
|||
|
|
width="600px"
|
|||
|
|
node={
|
|||
|
|
<Space direction="vertical" style={{ width: '100%' }}>
|
|||
|
|
<ProCard>
|
|||
|
|
<ProDescriptions column={1}>
|
|||
|
|
<ProDescriptions.Item label="房屋名称" span={3}>
|
|||
|
|
{props?.item?.asset_house?.full_name || '-'}
|
|||
|
|
</ProDescriptions.Item>
|
|||
|
|
<ProDescriptions.Item label="账单金额">
|
|||
|
|
<Space>
|
|||
|
|
{props?.item?.amount || '-'}
|
|||
|
|
<renderTextHelper.Tag
|
|||
|
|
Enums={HouseBillsTypeEnum}
|
|||
|
|
value={props?.item?.type}
|
|||
|
|
key="type"
|
|||
|
|
/>
|
|||
|
|
</Space>
|
|||
|
|
</ProDescriptions.Item>
|
|||
|
|
<ProDescriptions.Item label="优惠金额">
|
|||
|
|
{props?.item?.discount_amount || '-'}
|
|||
|
|
</ProDescriptions.Item>
|
|||
|
|
<ProDescriptions.Item label="滞纳金">
|
|||
|
|
{props?.item?.late_fee || '-'}
|
|||
|
|
</ProDescriptions.Item>
|
|||
|
|
<ProDescriptions.Item label="应付金额">
|
|||
|
|
<Space>
|
|||
|
|
{props?.item?.total_payable_amount || '-'}{' '}
|
|||
|
|
<renderTextHelper.Tag
|
|||
|
|
Enums={HouseBillsBillStatusEnum}
|
|||
|
|
value={props?.item?.bill_status}
|
|||
|
|
key="bill_status"
|
|||
|
|
/>
|
|||
|
|
</Space>
|
|||
|
|
</ProDescriptions.Item>
|
|||
|
|
<ProDescriptions.Item label="账单月份">
|
|||
|
|
<Space>
|
|||
|
|
<span>
|
|||
|
|
{props?.item?.year || '-'}-
|
|||
|
|
{String(props?.item?.month).padStart(2, '0')}月
|
|||
|
|
</span>
|
|||
|
|
<span>
|
|||
|
|
( {props?.item?.start_date || '-'} 至{' '}
|
|||
|
|
{props?.item?.end_date || '-'})
|
|||
|
|
</span>
|
|||
|
|
</Space>
|
|||
|
|
</ProDescriptions.Item>
|
|||
|
|
<ProDescriptions.Item label="收款账号">
|
|||
|
|
<Space>
|
|||
|
|
{props?.item?.receipt_account?.company_name || '-'}
|
|||
|
|
{props?.item?.receipt_account?.company_bank || '-'}
|
|||
|
|
{props?.item?.receipt_account?.company_account || '-'}
|
|||
|
|
</Space>
|
|||
|
|
</ProDescriptions.Item>
|
|||
|
|
</ProDescriptions>
|
|||
|
|
</ProCard>
|
|||
|
|
</Space>
|
|||
|
|
}
|
|||
|
|
/>
|
|||
|
|
);
|
|||
|
|
}
|