Fairoj : issue fixes
This commit is contained in:
parent
4621c009bc
commit
8cc3829dcd
@ -13,7 +13,7 @@
|
||||
<mat-dialog-content>
|
||||
|
||||
<mat-card formArrayName="addtional_requirements" *ngFor="let requirements of pdRequirements.controls; let i = index;">
|
||||
<mat-card-content [formGroupName]="i">
|
||||
<mat-card-content [formGroupName]="i" *ngIf="requirements.value.isactive != 0">
|
||||
<mat-form-field style="width: 90%;">
|
||||
<input matInput placeholder="Queries" formControlName="add_requirement">
|
||||
</mat-form-field>
|
||||
|
||||
@ -68,7 +68,13 @@ export class PdRequirementComponent implements OnInit {
|
||||
|
||||
removeRequirements(index: number) {
|
||||
const requirement_control = <FormArray>this._EditPDRequirementForm.controls['addtional_requirements'];
|
||||
console.log(requirement_control)
|
||||
if(requirement_control.value[index].add_req_id != ''){
|
||||
requirement_control.controls[index]['controls'].isactive.setValue(0)
|
||||
}
|
||||
else{
|
||||
requirement_control.removeAt(index);
|
||||
}
|
||||
}
|
||||
|
||||
updateAdditionalRequirement(formValue: any) {
|
||||
|
||||
@ -364,7 +364,7 @@
|
||||
|
||||
<mat-label>Age of Asset in Years</mat-label>
|
||||
<input matInput autocomplete="off" placeholder="eg.99" formControlName="vintage_personal"
|
||||
minlength="1" maxlength="2" OnlyNumber type="text" (keyup)="calculateVintagePurchase($event.target.value,i,3)">
|
||||
minlength="1" maxlength="2" OnlyNumber type="text" (keyup)="calculateVintagePurchase($event.target.value,i,2)">
|
||||
<!-- <mat-error> Invalid format</mat-error> -->
|
||||
|
||||
</mat-form-field>
|
||||
|
||||
@ -811,21 +811,36 @@ export class AssetsInfoComponent implements OnInit {
|
||||
let years = Math.floor(value/12);
|
||||
let months = value % 12;
|
||||
console.log(years,months);
|
||||
|
||||
vintage_personal=vintage_personal == '' ? 0 : vintage_personal
|
||||
vintage_personal=parseInt(vintage_personal)+ years
|
||||
control.controls[controlKey].controls['asset_months'].setValue(months)
|
||||
}
|
||||
let currentMonth:any=new Date().getMonth()+1
|
||||
|
||||
let monthMinus:any=0;
|
||||
|
||||
|
||||
control.controls[controlKey].controls['vintage_personal'].setValue(vintage_personal)
|
||||
control.controls[controlKey].controls['purchase_year'].setValue(vintage_personal != '' ? parseInt(this.currentYear) - parseInt(vintage_personal) : '');
|
||||
if(control.controls[controlKey].controls['asset_months'].value != ''){
|
||||
if(parseInt(currentMonth)-parseInt(control.controls[controlKey].controls['asset_months'].value) < 0){
|
||||
monthMinus=parseInt(currentMonth)-parseInt(control.controls[controlKey].controls['asset_months'].value)
|
||||
if(monthMinus > -12){
|
||||
monthMinus=1
|
||||
}
|
||||
else{
|
||||
monthMinus=2
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(control.controls[controlKey].controls['asset_months'].value > 0 && (vintage_personal != '' || vintage_personal != 0)){
|
||||
// vintage_personal=parseInt(vintage_personal)-1
|
||||
control.controls[controlKey].controls['purchase_year'].setValue(control.controls[controlKey].controls['purchase_year'].value - 1);
|
||||
control.controls[controlKey].controls['purchase_year'].setValue(parseInt( control.controls[controlKey].controls['purchase_year'].value)-monthMinus);
|
||||
|
||||
}
|
||||
else if(control.controls[controlKey].controls['asset_months'].value > 0 && control.controls[controlKey].controls['asset_months'].value <12 && (vintage_personal == '' || vintage_personal == 0)){
|
||||
control.controls[controlKey].controls['purchase_year'].setValue(parseInt(this.currentYear));
|
||||
control.controls[controlKey].controls['purchase_year'].setValue(parseInt(this.currentYear)-monthMinus);
|
||||
}
|
||||
}
|
||||
else if (type == 3) {
|
||||
|
||||
@ -903,21 +903,37 @@ export class BusinessAssetsInfoComponent implements OnInit {
|
||||
let years = Math.floor(value/12);
|
||||
let months = value % 12;
|
||||
console.log(years,months);
|
||||
|
||||
vintage_personal=vintage_personal == '' ? 0 : vintage_personal
|
||||
vintage_personal=parseInt(vintage_personal)+ years
|
||||
control.controls[controlKey].controls['asset_months'].setValue(months)
|
||||
}
|
||||
let currentMonth:any=new Date().getMonth()+1
|
||||
|
||||
let monthMinus:any=0;
|
||||
|
||||
|
||||
control.controls[controlKey].controls['business_vintage'].setValue(vintage_personal)
|
||||
control.controls[controlKey].controls['business_purchase_year'].setValue(vintage_personal != '' ? parseInt(this.currentYear) - parseInt(vintage_personal) : '');
|
||||
|
||||
if(control.controls[controlKey].controls['asset_months'].value != ''){
|
||||
if(parseInt(currentMonth)-parseInt(control.controls[controlKey].controls['asset_months'].value) < 0){
|
||||
monthMinus=parseInt(currentMonth)-parseInt(control.controls[controlKey].controls['asset_months'].value)
|
||||
if(monthMinus > -12){
|
||||
monthMinus=1
|
||||
}
|
||||
else{
|
||||
monthMinus=2
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(control.controls[controlKey].controls['asset_months'].value > 0 && (vintage_personal != '' || vintage_personal != 0)){
|
||||
// vintage_personal=parseInt(vintage_personal)-1
|
||||
control.controls[controlKey].controls['business_purchase_year'].setValue(control.controls[controlKey].controls['business_purchase_year'].value - 1);
|
||||
control.controls[controlKey].controls['business_purchase_year'].setValue(control.controls[controlKey].controls['business_purchase_year'].value - monthMinus);
|
||||
|
||||
}
|
||||
else if(control.controls[controlKey].controls['asset_months'].value > 0 && control.controls[controlKey].controls['asset_months'].value <12 && (vintage_personal == '' || vintage_personal == 0)){
|
||||
control.controls[controlKey].controls['business_purchase_year'].setValue(parseInt(this.currentYear));
|
||||
control.controls[controlKey].controls['business_purchase_year'].setValue(parseInt(this.currentYear)-monthMinus);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user