iptdevs-design-system
Version:
Library common elements into IPT Plattform.
53 lines (52 loc) • 2.43 kB
TypeScript
import { EventEmitter, OnInit } from '@angular/core';
import { FormGroup, FormBuilder } from '@angular/forms';
import { CodSelfManagedControls } from './../../logic/cod-self-managed-controls';
import { CalculateQuotesService } from './../../logic/calculate-quotes.service';
import { BaseService } from './../../../core/utils/base-service/base.service';
import { CodSelfManagedSteps } from '../../logic/cod-self-managed-steps';
import { CommercialService } from '../../../core/services/commercial-service/comercial.service';
import { MessageService } from 'primeng/api';
import * as i0 from "@angular/core";
export declare class CodSelfFormStepThreeComponent extends CodSelfManagedSteps implements OnInit {
private fb;
private messageService;
private commercialService;
private baseService;
private codFormControls;
private calculateQuotesService;
completed: EventEmitter<number>;
financingData: EventEmitter<any>;
controls: import("./../../logic/cod-self-managed-controls").ControlSteps[];
messageInfo: string;
visible: boolean;
codSelfFormStepThree: FormGroup;
paymentMethods: any[];
feeResponse: boolean;
thereArePlans: boolean;
dataPrices: any;
isFinancing: boolean;
dataFinancingMaster: any[];
dataFinancing: any[];
selectedRow: number | null;
errorMessage: string;
totalInitialPaymentSpan?: number;
isLoadingSelectLevels: boolean;
totalInitialPayment?: number;
constructor(fb: FormBuilder, messageService: MessageService, commercialService: CommercialService, baseService: BaseService, codFormControls: CodSelfManagedControls, calculateQuotesService: CalculateQuotesService);
initForm(): void;
ngOnInit(): void;
startLocalStorageWork(): void;
listenPaymentMethodField(): void;
updateGlobalControls(change: string): void;
onReject(): void;
showConfirm(): void;
selectPaymentMethod(paymentMethod: any): void;
clearInputPayment(): void;
back(): void;
sendForm(): void;
showTable(): void;
selectLevels(dataPayment: any, rowIndex: number): void;
updateValueAndValidity(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<CodSelfFormStepThreeComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CodSelfFormStepThreeComponent, "app-cod-self-form-step-three", never, {}, { "completed": "completed"; "financingData": "financingData"; }, never, never, false>;
}