diff --git a/apps/web/Components/Calculation/Form/CreateKP/config.ts b/apps/web/Components/Calculation/Form/CreateKP/config.ts index c3e5d1c..b5fe630 100644 --- a/apps/web/Components/Calculation/Form/CreateKP/config.ts +++ b/apps/web/Components/Calculation/Form/CreateKP/config.ts @@ -12,5 +12,6 @@ export const rows: FormTabRows = [ [['cbxInsurance', 'cbxRegistrationQuote'], { gridTemplateColumns: ['1fr', '1fr 1fr'] }], [['cbxTechnicalCardQuote', 'cbxNSIB'], { gridTemplateColumns: ['1fr', '1fr 1fr'] }], [['cbxQuoteRedemptionGraph', 'cbxShowFinGAP'], { gridTemplateColumns: ['1fr', '1fr 1fr'] }], + [['cbxQuoteShowAcceptLimit'], { gridTemplateColumns: ['1fr', '1fr 1fr'] }], [['tbxQuoteName', 'radioQuoteContactGender'], { gridTemplateColumns: ['1fr', '2fr 1fr'] }], ]; diff --git a/apps/web/Components/Calculation/config/elements-components.ts b/apps/web/Components/Calculation/config/elements-components.ts index 2a9b565..a3890e3 100644 --- a/apps/web/Components/Calculation/config/elements-components.ts +++ b/apps/web/Components/Calculation/config/elements-components.ts @@ -136,6 +136,7 @@ const components = wrapComponentsMap({ cbxPartialVAT: e.Switch, cbxFloatingRate: e.Switch, cbxQuotePriceWithFullVAT: e.Switch, + cbxQuoteShowAcceptLimit: e.Switch, /** Readonly Elements */ labelLeaseObjectRisk: e.Text, diff --git a/apps/web/Components/Calculation/config/elements-titles.ts b/apps/web/Components/Calculation/config/elements-titles.ts index 937327c..2c3b229 100644 --- a/apps/web/Components/Calculation/config/elements-titles.ts +++ b/apps/web/Components/Calculation/config/elements-titles.ts @@ -130,6 +130,7 @@ const titles: Record = { cbxPartialVAT: 'Частичный НДС', cbxFloatingRate: 'Плавающая ставка', cbxQuotePriceWithFullVAT: 'Отображать Стоимость ПЛ с полным НДС', + cbxQuoteShowAcceptLimit: 'Отображать одобренный лимит', /** Link Elements */ linkDownloadKp: '', diff --git a/apps/web/Components/Calculation/config/elements-types.ts b/apps/web/Components/Calculation/config/elements-types.ts index c57e18f..32165e0 100644 --- a/apps/web/Components/Calculation/config/elements-types.ts +++ b/apps/web/Components/Calculation/config/elements-types.ts @@ -195,6 +195,7 @@ const types = wrapElementsTypes({ cbxPartialVAT: t.Switch, cbxFloatingRate: t.Switch, cbxQuotePriceWithFullVAT: t.Switch, + cbxQuoteShowAcceptLimit: t.Switch, labelLeaseObjectRisk: t.Readonly, tbxInsKaskoPriceLeasePeriod: t.Readonly, diff --git a/apps/web/Components/Calculation/config/map/values.ts b/apps/web/Components/Calculation/config/map/values.ts index 6c6f080..aa2bb12 100644 --- a/apps/web/Components/Calculation/config/map/values.ts +++ b/apps/web/Components/Calculation/config/map/values.ts @@ -133,6 +133,7 @@ const elementsToValues = wrapElementsMap({ cbxPartialVAT: 'partialVAT', cbxFloatingRate: 'floatingRate', cbxQuotePriceWithFullVAT: 'quotePriceWithFullVAT', + cbxQuoteShowAcceptLimit: 'quoteShowAcceptLimit', /** Readonly Elements */ labelLeaseObjectRisk: 'leaseObjectRiskName', diff --git a/apps/web/config/default-options.ts b/apps/web/config/default-options.ts index f7da075..106cf3a 100644 --- a/apps/web/config/default-options.ts +++ b/apps/web/config/default-options.ts @@ -511,6 +511,7 @@ const defaultOptions: CalculationOptions = { cbxPartialVAT: [], cbxFloatingRate: [], cbxQuotePriceWithFullVAT: [], + cbxQuoteShowAcceptLimit: [], }; export default defaultOptions; diff --git a/apps/web/config/default-statuses.ts b/apps/web/config/default-statuses.ts index d8655b8..46c2dec 100644 --- a/apps/web/config/default-statuses.ts +++ b/apps/web/config/default-statuses.ts @@ -18,6 +18,7 @@ const defaultStatuses: CalculationStatuses = { cbxPriceWithDiscount: 'Default', cbxQuotePriceWithFullVAT: 'Default', cbxQuoteRedemptionGraph: 'Default', + cbxQuoteShowAcceptLimit: 'Default', cbxRecalcWithRevision: 'Default', cbxRegistrationQuote: 'Default', cbxShowFinGAP: 'Default', diff --git a/apps/web/config/default-values.ts b/apps/web/config/default-values.ts index 119d279..387f2fa 100644 --- a/apps/web/config/default-values.ts +++ b/apps/web/config/default-values.ts @@ -144,6 +144,7 @@ const defaultValues: CalculationValues = { partialVAT: false, floatingRate: false, quotePriceWithFullVAT: false, + quoteShowAcceptLimit: true, }; export default defaultValues; diff --git a/apps/web/config/schema/values.ts b/apps/web/config/schema/values.ts index 9c8e0e4..f7fbcc4 100644 --- a/apps/web/config/schema/values.ts +++ b/apps/web/config/schema/values.ts @@ -129,6 +129,7 @@ const ValuesSchema = z.object({ withTrailer: z.boolean(), partialVAT: z.boolean(), floatingRate: z.boolean(), + quoteShowAcceptLimit: z.boolean(), /** * Link Values