import { MyBetaModalFormProps, renderTextHelper } from '@/common'; import { HouseBillsTypeEnum, HouseChargeStandardsApportionmentMethodEnum, HouseChargeStandardsCalculationMethodEnum, HouseChargeStandardsCalculationModeEnum, HouseChargeStandardsCalculationPeriodEnum, HouseChargeStandardsPriceAlgorithmEnum, } from '@/gen/Enums'; import { ProCard, ProDescriptions } from '@ant-design/pro-components'; import { Space } from 'antd'; export default function ChargeStandardInfo(props: MyBetaModalFormProps) { const model = props?.item?.model?.new_data; return ( <> {props?.item?.title || '-'} {props?.item?.asset_project?.name || '-'} {model?.name || '-'} {model?.company_receipt_account?.company_bank}: {model?.company_receipt_account?.company_account || '-'} {model?.is_apportionment ? '是' : '否'} {model?.apportionment_method && ( )} {model?.price_algorithm === 'Fixed' ? `${model?.price || '-'} 元` : model?.tiered_rates?.map((rate: any, index: number) => (
{rate?.min_quantity} - {rate?.max_quantity}: {rate?.price}{' '} 元
)) || '-'}
{model?.auto_date || '-'} {model?.has_late_fee ? '是' : '否'} {model?.has_late_fee && ( <> {model?.late_fee_start_days || '-'} 天 {model?.late_fee_rate || '-'} %/天 {model?.late_fee_cap_days || '-'} 天 )} {props?.item?.applicant_name || '-'} {props?.item?.created_at || '-'} {model?.remark || '-'}
); }