changes and issue fixes : ps
This commit is contained in:
parent
bd5eadb7b1
commit
bf73ca220c
@ -498,7 +498,7 @@ export class AddPdComponent implements OnInit, OnDestroy {
|
||||
"fk_pd_type": formValue.fk_pd_type,
|
||||
"fk_customer_segment": formValue.fk_customer_segment,
|
||||
"loan_amount": formValue.loan_amount,
|
||||
"addressline1": !formValue.addresses[0].addressline1 ? null : this.titleCase.transform(formValue.addresses[0]),
|
||||
"addressline1": !formValue.addresses[0].addressline1 ? null : this.titleCase.transform(formValue.addresses[0].addressline1),
|
||||
"fk_city": formValue.addresses[0].fk_city,
|
||||
"fk_state": formValue.addresses[0].fk_state,
|
||||
"pincode": formValue.addresses[0].pincode,
|
||||
|
||||
@ -196,11 +196,13 @@ export class AllPdComponent implements OnInit, OnChanges {
|
||||
if(res['dataStatus']==true)
|
||||
{
|
||||
this.dataSourceTab1.data = res['records'];
|
||||
console.log('res[records]',res['records']);
|
||||
this.dataSourceTab1.paginator = this.paginator;
|
||||
|
||||
}else{
|
||||
// this.notifier.notify('warning', 'No Records Found');
|
||||
this.dataSourceTab1 = this.tempStore;
|
||||
console.log('this.tempStore',this.tempStore);
|
||||
this.dataSourceTab1.paginator = this.paginator;
|
||||
}
|
||||
})
|
||||
|
||||
@ -109,7 +109,7 @@
|
||||
<mat-dialog-actions align="end">
|
||||
<button mat-raised-button mat-icon-button class="mr-1 mb-1" matTooltip="Add More Co-Applicant" matTooltipPosition="above" color="primary" type="button" (click)="addCoApplicant(emptyData)"><mat-icon>add</mat-icon></button>
|
||||
|
||||
<button mat-raised-button mat-icon-button class="mr-1 mb-1 hover-icon" type="button" matTooltip="Save" matTooltipPosition="above" (click)="updatePdApplicant(_EditApplicantForm.value)"><mat-icon>save</mat-icon></button>
|
||||
<button mat-raised-button mat-icon-button class="mr-1 mb-1 hover-icon" type="button" matTooltip="Save" matTooltipPosition="above" (click)="updatePdApplicant(_EditApplicantForm.value)" [disabled]="disableAfterSubmit===true"><mat-icon>save</mat-icon></button>
|
||||
</mat-dialog-actions>
|
||||
|
||||
</form>
|
||||
|
||||
@ -25,11 +25,14 @@ export class EditPdApplicantComponent implements OnInit {
|
||||
relationShipList:any;
|
||||
titleList: any;
|
||||
CSAbbr:any;
|
||||
disableAfterSubmit: boolean;
|
||||
|
||||
constructor(private _fb: FormBuilder,
|
||||
private _pd: PdTrigerService, notifier: NotifierService, private dialogRef: MatDialogRef<EditPdApplicantComponent>,
|
||||
@Inject(MAT_DIALOG_DATA) public data: any,private titleCase : TitleCasePipe) {
|
||||
|
||||
this.notifier=notifier
|
||||
this.notifier=notifier;
|
||||
this.disableAfterSubmit = false;
|
||||
}
|
||||
|
||||
ngOnInit() {
|
||||
@ -249,15 +252,19 @@ export class EditPdApplicantComponent implements OnInit {
|
||||
}
|
||||
pd_applicant_details.push(obj1)
|
||||
});
|
||||
this.disableAfterSubmit = true;
|
||||
this._pd.updatePdApplicant(pd_applicant_details).subscribe(result => {
|
||||
if (result.status == 200) {
|
||||
this.disableAfterSubmit = false;
|
||||
this.notifier.notify('success', 'PD Details Updated.');
|
||||
this.dialogRef.close();
|
||||
}
|
||||
else {
|
||||
this.disableAfterSubmit = false;
|
||||
this.notifier.notify('warning', 'Something Wents Wrong Try Again.!');
|
||||
}
|
||||
}, error => {
|
||||
this.disableAfterSubmit = false;
|
||||
this.notifier.notify('warning', 'Something Wents Wrong Try Again.!' + '-' + error.error_text + ' occur');
|
||||
});
|
||||
}
|
||||
@ -289,6 +296,7 @@ export class EditPdApplicantComponent implements OnInit {
|
||||
}
|
||||
/** To Reset Popup Data */
|
||||
onReset() {
|
||||
this.disableAfterSubmit = false;
|
||||
if(this.data.records.length>0){
|
||||
this.loadApplicantFormData();
|
||||
}
|
||||
|
||||
@ -144,7 +144,7 @@
|
||||
|
||||
<mat-form-field style="width: 96%">
|
||||
<textarea matInput autocomplete="off" placeholder="Address at which PD is to be done"
|
||||
formControlName="addressline1" style="text-transform: uppercase"></textarea>
|
||||
formControlName="addressline1" [value]="addresses.get('addressline1').value | titlecase"></textarea>
|
||||
</mat-form-field>
|
||||
|
||||
<mat-form-field style="width: 32%">
|
||||
@ -223,7 +223,7 @@
|
||||
<!-- <button *ngIf="currentPDStatus==pdStatusCheck.DRAFT || currentPDStatus==pdStatusCheck.TRIGGERED" mat-raised-button mat-icon-button class="mr-1 mb-1 hover-icon" (click)="saveDraftPD(this._EditPDtriggerForm.value,pdStatusCheck.DRAFT)" type="button" matTooltip="Save As Draft" matTooltipPosition="above"><mat-icon>insert_drive_file</mat-icon></button> -->
|
||||
<!-- <button mat-raised-button mat-icon-button class="mr-1 mb-1 hover-icon" matTooltip="Trigger PD" matTooltipPosition="above" type="button" (click)="triggerPD(_EditPDtriggerForm.value, pdStatusCheck.TRIGGERED)"><mat-icon>save</mat-icon></button> -->
|
||||
<button mat-raised-button mat-icon-button class="mr-1 mb-1 hover-icon" matTooltip="Save PD"
|
||||
matTooltipPosition="above" type="button" (click)="triggerPD(_EditPDtriggerForm.value,'')">
|
||||
matTooltipPosition="above" type="button" (click)="triggerPD(_EditPDtriggerForm.value,'')" [disabled]="disableAfterSubmit===true">
|
||||
<mat-icon>save</mat-icon>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
@ -35,6 +35,7 @@ export class EditPdMasterComponent implements OnInit {
|
||||
// PDTriggerStatus: string;
|
||||
enablePDButton: boolean;
|
||||
currentPDStatus: string;
|
||||
disableAfterSubmit: boolean;
|
||||
|
||||
pincodeflag : any = [];
|
||||
public _EditPDtriggerForm:FormGroup;
|
||||
@ -57,6 +58,7 @@ export class EditPdMasterComponent implements OnInit {
|
||||
this.notifier=notifier
|
||||
this.currentPDStatus = data.records.pd_status;
|
||||
this.pdid = data.records.pd_id;
|
||||
this.disableAfterSubmit = false;
|
||||
}
|
||||
|
||||
ngOnInit() {
|
||||
@ -471,17 +473,20 @@ export class EditPdMasterComponent implements OnInit {
|
||||
// this.notifier.notify('warning', 'Something Wents Wrong in Address Try Again.!');
|
||||
this.notifier.notify('warning', 'Something Wents Wrong in Address Section Try Again.!' + '-' + error.error_text + ' occur');
|
||||
});
|
||||
|
||||
this.disableAfterSubmit = true;
|
||||
this._pd.editPdMasterDetails(lenderMasterArray, updateStatus).subscribe(result => {
|
||||
if (result.status == 200) {
|
||||
this.disableAfterSubmit = false;
|
||||
this.notifier.notify('success', 'PD Details Updated.');
|
||||
this.dialogRef.close();
|
||||
}
|
||||
else {
|
||||
this.disableAfterSubmit = false;
|
||||
this.notifier.notify('warning', 'Something Wents Wrong Try Again.!');
|
||||
}//else
|
||||
}, error => {
|
||||
// this.notifier.notify('warning', 'Something Wents Wrong Try Again.!');
|
||||
this.disableAfterSubmit = false;
|
||||
this.notifier.notify('warning', 'Something Wents Wrong Try Again.!' + '-' + error.error_text + ' occur');
|
||||
});//error closed
|
||||
}//else closed
|
||||
@ -489,6 +494,7 @@ export class EditPdMasterComponent implements OnInit {
|
||||
}
|
||||
/** To Reset Popup Data */
|
||||
onReset() {
|
||||
this.disableAfterSubmit = false;
|
||||
this.loadFormData();
|
||||
}
|
||||
/** For Popup Close Button */
|
||||
|
||||
@ -46,7 +46,7 @@ export class OtherIncomeComponent implements OnInit {
|
||||
parent_pdid: string;
|
||||
pdid: string;
|
||||
form_id: number;
|
||||
|
||||
rental_form_id:number;
|
||||
public otherIncomeForm: FormGroup;
|
||||
private notifier: NotifierService;
|
||||
frequencyData: any = [];
|
||||
@ -70,6 +70,7 @@ export class OtherIncomeComponent implements OnInit {
|
||||
this.parent_pdid = this.pd_all_details.pdmaster_details.parent_pd_id;
|
||||
this.pdid = this.pd_all_details.pdmaster_details.pd_id;
|
||||
this.form_id = 9;
|
||||
this.rental_form_id = 17;
|
||||
this.notifier = notifier;
|
||||
this.main_applicant = this.pd_all_details.pdmaster_details.main_applicant;
|
||||
this.lender_applicant_id = this.pd_all_details.pdmaster_details.lender_applicant_id;
|
||||
@ -307,8 +308,43 @@ export class OtherIncomeComponent implements OnInit {
|
||||
records.other_income = this.otherIncomeForm.controls['other_income'].value;
|
||||
records.otherincome_remarks = this.otherIncomeForm.controls['otherincome_remarks'].value;
|
||||
|
||||
|
||||
|
||||
if (this.otherIncomeForm.controls['other_income'].value == 'Yes') {
|
||||
records.income_details = this.otherIncomeForm.controls['income_details'].value;
|
||||
|
||||
let s: number = 0;
|
||||
let rentOptionCount: number = 0;
|
||||
|
||||
records.income_details.forEach(option => {
|
||||
console.log(option);
|
||||
console.log(option.source);
|
||||
if (+option.source == 5) {
|
||||
rentOptionCount++;
|
||||
console.log(option.source);
|
||||
let params: any = {};
|
||||
params.parent_pdid = this.parent_pdid;
|
||||
params.pd_id = this.pdid;
|
||||
params.pd_form_id = this.rental_form_id;
|
||||
this._pd.retriveForm(params).subscribe(data => {
|
||||
data.dataStatus == false ? s = 1 : s = 0;
|
||||
console.log(s);
|
||||
if(s == 1){
|
||||
this.notifier.notify('warning', "You have choose "+ rentOptionCount +" rent option but you didn't fill the rental verification form please fill it");
|
||||
s = 0;
|
||||
rentOptionCount = 0;
|
||||
return;
|
||||
}
|
||||
|
||||
});
|
||||
}
|
||||
});
|
||||
if(s == 1){
|
||||
this.notifier.notify('warning', "You have choose "+ rentOptionCount +" rent option but you didn't fill the rental verification form please fill it");
|
||||
s = 0;
|
||||
rentOptionCount = 0;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
this._pd.saveForm(records).subscribe(data => {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user