Small changes : ps
This commit is contained in:
parent
c553e658eb
commit
5a56ac04a5
@ -41,7 +41,7 @@
|
|||||||
<mat-form-field style="width: 40%" *ngIf="relation.controls.company_name.value">
|
<mat-form-field style="width: 40%" *ngIf="relation.controls.company_name.value">
|
||||||
<mat-select placeholder="Relation" formControlName="company_relationship">
|
<mat-select placeholder="Relation" formControlName="company_relationship">
|
||||||
<mat-option>Select</mat-option>
|
<mat-option>Select</mat-option>
|
||||||
<mat-option *ngFor="let comrelShip of relationShipList" [value]="comrelShip.relationship_id">
|
<mat-option *ngFor="let comrelShip of companyRelationShipList" [value]="comrelShip.company_relationship_id">
|
||||||
{{comrelShip.name | titlecase}}
|
{{comrelShip.name | titlecase}}
|
||||||
</mat-option>
|
</mat-option>
|
||||||
</mat-select>
|
</mat-select>
|
||||||
|
|||||||
@ -17,6 +17,7 @@ export class GeneralInfoComponent implements OnInit {
|
|||||||
public _generalForm: FormGroup;
|
public _generalForm: FormGroup;
|
||||||
public pd_applicants_details: any;
|
public pd_applicants_details: any;
|
||||||
relationShipList:any=[];
|
relationShipList:any=[];
|
||||||
|
companyRelationShipList:any=[];
|
||||||
errorMessage:any;
|
errorMessage:any;
|
||||||
fetch_related_details:any=[];
|
fetch_related_details:any=[];
|
||||||
|
|
||||||
@ -32,8 +33,7 @@ export class GeneralInfoComponent implements OnInit {
|
|||||||
ngOnInit() {
|
ngOnInit() {
|
||||||
this.initFormDetails();
|
this.initFormDetails();
|
||||||
this.getMasterDetails('RELATIONSHIPS',1);
|
this.getMasterDetails('RELATIONSHIPS',1);
|
||||||
|
this.getMasterDetails('COMPANYRELATIONSHIPS',2);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// init form
|
// init form
|
||||||
@ -55,6 +55,9 @@ export class GeneralInfoComponent implements OnInit {
|
|||||||
if(type==1){
|
if(type==1){
|
||||||
this.relationShipList=data.records.filter(item => item.isactive == 1);
|
this.relationShipList=data.records.filter(item => item.isactive == 1);
|
||||||
}
|
}
|
||||||
|
if(type==2){
|
||||||
|
this.companyRelationShipList=data.records.filter(item => item.isactive == 1);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}, error => this.errorMessage = <any> error);
|
}, error => this.errorMessage = <any> error);
|
||||||
@ -124,6 +127,7 @@ export class GeneralInfoComponent implements OnInit {
|
|||||||
return this._fb.group({
|
return this._fb.group({
|
||||||
pd_co_applicant_id: [elementValue.pd_co_applicant_id],
|
pd_co_applicant_id: [elementValue.pd_co_applicant_id],
|
||||||
applicant_name: [elementValue.applicant_name],
|
applicant_name: [elementValue.applicant_name],
|
||||||
|
company_name: [elementValue.company_name],
|
||||||
exist_status:[elementValue.exist_status==1 && elementValue.pd_co_applicant_id > 0 ? true : false]
|
exist_status:[elementValue.exist_status==1 && elementValue.pd_co_applicant_id > 0 ? true : false]
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -154,7 +158,7 @@ export class GeneralInfoComponent implements OnInit {
|
|||||||
if(dataresult.data.length>0){
|
if(dataresult.data.length>0){
|
||||||
let relationControl = <FormArray>this._generalForm.controls['applicant_relation'];
|
let relationControl = <FormArray>this._generalForm.controls['applicant_relation'];
|
||||||
dataresult.data.forEach(element => {
|
dataresult.data.forEach(element => {
|
||||||
let applicant_details: any= {'pd_co_applicant_id':element.pd_co_applicant_id,'applicant_name':element.applicant_name,'applicant_relation_to':'','relation':'','company_name':'','company_relation':'',};
|
let applicant_details: any= {'pd_co_applicant_id':element.pd_co_applicant_id,'applicant_name':element.applicant_name,'applicant_relation_to':'','relation':'','company_name':element.company_name,'company_relation':''};
|
||||||
relationControl.push(this.createApplicantRelation(applicant_details));
|
relationControl.push(this.createApplicantRelation(applicant_details));
|
||||||
// push related to details
|
// push related to details
|
||||||
this.fetch_related_details.push(element.applicant_name);
|
this.fetch_related_details.push(element.applicant_name);
|
||||||
@ -166,7 +170,7 @@ export class GeneralInfoComponent implements OnInit {
|
|||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
let relationControl = <FormArray>this._generalForm.controls['applicant_relation'];
|
let relationControl = <FormArray>this._generalForm.controls['applicant_relation'];
|
||||||
let applicant_details: any= {'pd_co_applicant_id':item.pd_co_applicant_id.value,'applicant_name':item.applicant_name.value,'applicant_relation_to':'','relation':'','company_name':'','company_relation':'',};
|
let applicant_details: any= {'pd_co_applicant_id':item.pd_co_applicant_id.value,'applicant_name':item.applicant_name.value,'applicant_relation_to':'','relation':'','company_name':item.company_name.value,'company_relation':''};
|
||||||
relationControl.push(this.createApplicantRelation(applicant_details));
|
relationControl.push(this.createApplicantRelation(applicant_details));
|
||||||
// push related to details
|
// push related to details
|
||||||
this.fetch_related_details.push(item.applicant_name.value);
|
this.fetch_related_details.push(item.applicant_name.value);
|
||||||
|
|||||||
@ -30,7 +30,7 @@
|
|||||||
|
|
||||||
<mat-form-field style="width: 20%">
|
<mat-form-field style="width: 20%">
|
||||||
<!-- <input matInput placeholder="Entity" formControlName="entity_ans" type="text" required> -->
|
<!-- <input matInput placeholder="Entity" formControlName="entity_ans" type="text" required> -->
|
||||||
<mat-select placeholder="Entity" formControlName="entity_ans" required>
|
<mat-select placeholder="Entity" formControlName="entity_ans" required (selectionChange)="selectedEntityChanges($event)">
|
||||||
<mat-option value="individual" >Individual</mat-option>
|
<mat-option value="individual" >Individual</mat-option>
|
||||||
<mat-option value="non-individual" >Non-Individual</mat-option>
|
<mat-option value="non-individual" >Non-Individual</mat-option>
|
||||||
</mat-select>
|
</mat-select>
|
||||||
@ -118,7 +118,7 @@
|
|||||||
<!-- <mat-label>{{coDetails.controls.pd_question.value}}</mat-label> -->
|
<!-- <mat-label>{{coDetails.controls.pd_question.value}}</mat-label> -->
|
||||||
|
|
||||||
<!-- <input matInput placeholder="Entity" formControlName="entity_ans" type="text" required> -->
|
<!-- <input matInput placeholder="Entity" formControlName="entity_ans" type="text" required> -->
|
||||||
<mat-select placeholder="Entity" formControlName="entity_ans" required>
|
<mat-select placeholder="Entity" formControlName="entity_ans" required (selectionChange)="selectedCoApplicantEntityChanges($event,c)">
|
||||||
<mat-option value="individual" >Individual</mat-option>
|
<mat-option value="individual" >Individual</mat-option>
|
||||||
<mat-option value="non-individual" >Non-Individual</mat-option>
|
<mat-option value="non-individual" >Non-Individual</mat-option>
|
||||||
</mat-select>
|
</mat-select>
|
||||||
@ -155,7 +155,7 @@
|
|||||||
<mat-form-field *ngIf="coDetails['controls'].entity_ans.value=='non-individual'" style="width: 20%">
|
<mat-form-field *ngIf="coDetails['controls'].entity_ans.value=='non-individual'" style="width: 20%">
|
||||||
|
|
||||||
<input matInput placeholder="Vintage" formControlName="vintage_ans" type="text" required (keypress)="keyPress($event)">
|
<input matInput placeholder="Vintage" formControlName="vintage_ans" type="text" required (keypress)="keyPress($event)">
|
||||||
<mat-error *ngIf="mainDetails['controls'].vintage_ans.hasError('pattern') || mainDetails['controls'].vintage_ans.hasError('maxlength') || mainDetails['controls'].vintage_ans.hasError('minlength')">Enter Valid Vintage. </mat-error>
|
<mat-error *ngIf="coDetails['controls'].vintage_ans.hasError('pattern') || coDetails['controls'].vintage_ans.hasError('maxlength') || coDetails['controls'].vintage_ans.hasError('minlength')">Enter Valid Vintage.</mat-error>
|
||||||
|
|
||||||
</mat-form-field>
|
</mat-form-field>
|
||||||
|
|
||||||
@ -168,7 +168,7 @@
|
|||||||
</mat-select>
|
</mat-select>
|
||||||
</mat-form-field>
|
</mat-form-field>
|
||||||
|
|
||||||
<mat-form-field *ngIf="coDetails['controls'].entity_ans.value=='individual' && mainDetails['controls'].qualification_ans.value == 2" style="width: 20%">
|
<mat-form-field *ngIf="coDetails['controls'].entity_ans.value=='individual' && coDetails['controls'].qualification_ans.value == 2" style="width: 20%">
|
||||||
<input matInput placeholder="Education Level" formControlName="edu_level_ans" type="text">
|
<input matInput placeholder="Education Level" formControlName="edu_level_ans" type="text">
|
||||||
</mat-form-field>
|
</mat-form-field>
|
||||||
|
|
||||||
@ -332,3 +332,5 @@
|
|||||||
<button mat-raised-button mat-icon-button class="mr-1 mb-1 hover-icon" type="submit" matTooltip="Save" matTooltipPosition="above"><mat-icon>save</mat-icon></button>
|
<button mat-raised-button mat-icon-button class="mr-1 mb-1 hover-icon" type="submit" matTooltip="Save" matTooltipPosition="above"><mat-icon>save</mat-icon></button>
|
||||||
</div>
|
</div>
|
||||||
</mat-dialog-actions>
|
</mat-dialog-actions>
|
||||||
|
</form>
|
||||||
|
<notifier-container></notifier-container>
|
||||||
|
|||||||
@ -206,13 +206,13 @@ removeCoApplicant(renoveIndex) {
|
|||||||
loadMainApplicant(applicant:any) {
|
loadMainApplicant(applicant:any) {
|
||||||
return this._fb.group({
|
return this._fb.group({
|
||||||
name_ans: [applicant.name_ans, Validators.required],
|
name_ans: [applicant.name_ans, Validators.required],
|
||||||
age_ans: [applicant.age_ans, Validators.compose([Validators.required,Validators.minLength(1),Validators.maxLength(3),Validators.required,Validators.pattern('^[0-9]*$')])],
|
age_ans: [applicant.age_ans, Validators.compose([Validators.minLength(1),Validators.maxLength(3),Validators.pattern('^[0-9]*$')])],
|
||||||
vintage_ans: [applicant.vintage_ans, Validators.compose([Validators.required,Validators.minLength(1),Validators.maxLength(3),Validators.required,Validators.pattern('^[0-9]*$')])],
|
vintage_ans: [applicant.vintage_ans, Validators.compose([Validators.minLength(1),Validators.maxLength(3),Validators.pattern('^[0-9]*$')])],
|
||||||
non_individual_entity_ans: [applicant.non_individual_entity_ans],
|
non_individual_entity_ans: [applicant.non_individual_entity_ans],
|
||||||
other_non_individual_entity_ans:[applicant.other_non_individual_entity_ans],
|
other_non_individual_entity_ans:[applicant.other_non_individual_entity_ans],
|
||||||
entity_ans: [applicant.entity_ans, Validators.required],
|
entity_ans: [applicant.entity_ans, Validators.required],
|
||||||
qualification_ans: [applicant.qualification_ans, Validators.required],
|
qualification_ans: [applicant.qualification_ans],
|
||||||
earning_ans: [applicant.earning_ans, Validators.required],
|
earning_ans: [applicant.earning_ans],
|
||||||
edu_level_ans: [applicant.edu_level_ans],
|
edu_level_ans: [applicant.edu_level_ans],
|
||||||
current_added_status: [applicant.current_added_status],
|
current_added_status: [applicant.current_added_status],
|
||||||
});
|
});
|
||||||
@ -222,13 +222,13 @@ loadMainApplicant(applicant:any) {
|
|||||||
loadCoApplicant(applicant:any) {
|
loadCoApplicant(applicant:any) {
|
||||||
return this._fb.group({
|
return this._fb.group({
|
||||||
name_ans: [applicant.name_ans, Validators.required],
|
name_ans: [applicant.name_ans, Validators.required],
|
||||||
age_ans: [applicant.age_ans, Validators.compose([Validators.required,Validators.minLength(1),Validators.maxLength(3),Validators.required,Validators.pattern('^[0-9]*$')])],
|
age_ans: [applicant.age_ans, Validators.compose([Validators.minLength(1),Validators.maxLength(3),Validators.pattern('^[0-9]*$')])],
|
||||||
entity_ans: [applicant.entity_ans, Validators.required],
|
entity_ans: [applicant.entity_ans, Validators.required],
|
||||||
qualification_ans: [applicant.qualification_ans, Validators.required],
|
qualification_ans: [applicant.qualification_ans],
|
||||||
vintage_ans: [applicant.vintage_ans, Validators.compose([Validators.required,Validators.minLength(1),Validators.maxLength(3),Validators.required,Validators.pattern('^[0-9]*$')])],
|
vintage_ans: [applicant.vintage_ans, Validators.compose([Validators.minLength(1),Validators.maxLength(3),Validators.pattern('^[0-9]*$')])],
|
||||||
non_individual_entity_ans: [applicant.non_individual_entity_ans],
|
non_individual_entity_ans: [applicant.non_individual_entity_ans],
|
||||||
other_non_individual_entity_ans:[applicant.other_non_individual_entity_ans],
|
other_non_individual_entity_ans:[applicant.other_non_individual_entity_ans],
|
||||||
earning_ans: [applicant.earning_ans, Validators.required],
|
earning_ans: [applicant.earning_ans],
|
||||||
relation_ans: [applicant.relation_ans, Validators.required],
|
relation_ans: [applicant.relation_ans, Validators.required],
|
||||||
edu_level_ans: [applicant.edu_level_ans],
|
edu_level_ans: [applicant.edu_level_ans],
|
||||||
current_added_status: [applicant.current_added_status],
|
current_added_status: [applicant.current_added_status],
|
||||||
@ -239,13 +239,13 @@ loadCoApplicant(applicant:any) {
|
|||||||
loadDefaultMainApplicant(applicant:any){
|
loadDefaultMainApplicant(applicant:any){
|
||||||
return this._fb.group({
|
return this._fb.group({
|
||||||
name_ans: [applicant.applicant_name, Validators.required],
|
name_ans: [applicant.applicant_name, Validators.required],
|
||||||
age_ans: ['', Validators.compose([Validators.required,Validators.minLength(1),Validators.maxLength(3),Validators.required,Validators.pattern('^[0-9]*$')])],
|
age_ans: ['', Validators.compose([Validators.minLength(1),Validators.maxLength(3),Validators.pattern('^[0-9]*$')])],
|
||||||
vintage_ans:['', Validators.compose([Validators.required,Validators.minLength(1),Validators.maxLength(3),Validators.required,Validators.pattern('^[0-9]*$')])],
|
vintage_ans:['', Validators.compose([Validators.minLength(1),Validators.maxLength(3),Validators.pattern('^[0-9]*$')])],
|
||||||
non_individual_entity_ans:[''],
|
non_individual_entity_ans:[''],
|
||||||
other_non_individual_entity_ans:[''],
|
other_non_individual_entity_ans:[''],
|
||||||
entity_ans: [this.pd_all_details.pdmaster_details.customer_segment_abbr.substring(0,3).toUpperCase()==='SAL' ? 'Individual' : '', Validators.required],
|
entity_ans: [this.pd_all_details.pdmaster_details.customer_segment_abbr.substring(0,3).toUpperCase()==='SAL' ? 'individual' : '', Validators.required],
|
||||||
qualification_ans: ['', Validators.required],
|
qualification_ans: [''],
|
||||||
earning_ans: ['', Validators.required],
|
earning_ans: [''],
|
||||||
edu_level_ans:[''],
|
edu_level_ans:[''],
|
||||||
current_added_status: [applicant.current_added_status],
|
current_added_status: [applicant.current_added_status],
|
||||||
});
|
});
|
||||||
@ -255,28 +255,29 @@ loadDefaultMainApplicant(applicant:any){
|
|||||||
loadDefaultCoApplicant(applicant:any){
|
loadDefaultCoApplicant(applicant:any){
|
||||||
return this._fb.group({
|
return this._fb.group({
|
||||||
name_ans: [applicant.applicant_name, Validators.required],
|
name_ans: [applicant.applicant_name, Validators.required],
|
||||||
age_ans: ['', Validators.compose([Validators.required,Validators.minLength(1),Validators.maxLength(3),Validators.required,Validators.pattern('^[0-9]*$')])],
|
age_ans: ['', Validators.compose([Validators.minLength(1),Validators.maxLength(3),Validators.pattern('^[0-9]*$')])],
|
||||||
vintage_ans:['', Validators.compose([Validators.required,Validators.minLength(1),Validators.maxLength(3),Validators.required,Validators.pattern('^[0-9]*$')])],
|
vintage_ans:['', Validators.compose([Validators.minLength(1),Validators.maxLength(3),Validators.pattern('^[0-9]*$')])],
|
||||||
non_individual_entity_ans:[''],
|
non_individual_entity_ans:[''],
|
||||||
other_non_individual_entity_ans:[''],
|
other_non_individual_entity_ans:[''],
|
||||||
entity_ans: [this.pd_all_details.pdmaster_details.customer_segment_abbr.substring(0,3).toUpperCase()==='SAL' ? 'Individual' : '', Validators.required],
|
entity_ans: [this.pd_all_details.pdmaster_details.customer_segment_abbr.substring(0,3).toUpperCase()==='SAL' ? 'individual' : '', Validators.required],
|
||||||
edu_level_ans:[''],
|
edu_level_ans:[''],
|
||||||
qualification_ans: ['', Validators.required],
|
qualification_ans: [''],
|
||||||
earning_ans: ['', Validators.required],
|
earning_ans: [''],
|
||||||
relation_ans: ['', Validators.required],
|
relation_ans: ['', Validators.required],
|
||||||
current_added_status: [applicant.current_added_status],
|
current_added_status: [applicant.current_added_status],
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
// submit forms details
|
// submit forms details
|
||||||
submitPersonalForm(formData:any) {
|
submitPersonalForm(formData:any) {
|
||||||
if (this._personalForm.invalid) {
|
// if (this._personalForm.invalid) {
|
||||||
this.validateAllFormFields(this._personalForm);
|
// this.validateAllFormFields(this._personalForm);
|
||||||
|
|
||||||
// this.notifier.notify('warning', 'All Fields Are Required.!');
|
// //this.notifier.notify('warning', 'All Fields Are Required.!');
|
||||||
|
|
||||||
return;
|
// return;
|
||||||
}
|
// }
|
||||||
else{
|
// else{
|
||||||
|
//this.notifier.notify('warning', 'Fields Are Required.!');
|
||||||
let main_applicantDetails:any=[];
|
let main_applicantDetails:any=[];
|
||||||
let co_applicantDetails:any=[];
|
let co_applicantDetails:any=[];
|
||||||
let new_co_applicant:any=[];
|
let new_co_applicant:any=[];
|
||||||
@ -348,7 +349,7 @@ submitPersonalForm(formData:any) {
|
|||||||
this.questionsSubmitCheck(save_details);
|
this.questionsSubmitCheck(save_details);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
//}
|
||||||
}
|
}
|
||||||
|
|
||||||
// submit and check all questions
|
// submit and check all questions
|
||||||
@ -383,4 +384,114 @@ validateAllFormFields(formGroup: any) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// selectedAccTypeChanges(event: any){
|
||||||
|
// console.log('First Time',event);
|
||||||
|
// console.log('First Time Value',event.value);
|
||||||
|
// if(event.value == 2) {
|
||||||
|
// const control = <FormArray>this.bankingForm.controls['itemRows'];
|
||||||
|
// console.log('Inside If Condition');
|
||||||
|
// console.log(control);
|
||||||
|
// console.log(control.controls);
|
||||||
|
|
||||||
|
// control.controls[0].get('limit').clearValidators();
|
||||||
|
// control.controls[0].get('limit').updateValueAndValidity();
|
||||||
|
|
||||||
|
// //this.loanDetailsForm.controls['is_topup'].setValidators([Validators.required]);
|
||||||
|
// // this.bankingForm.controls['itemRows'].
|
||||||
|
// // this.bankingForm.controls.get('limit').clearValidators();
|
||||||
|
// // this.bankingForm.controls.itemRows['controls'].get('limit').updateValueAndValidity();
|
||||||
|
// // const control = <FormArray>this.bankingForm.controls['itemRows'];
|
||||||
|
// // console.log(control.controls['limit'].value);
|
||||||
|
|
||||||
|
// }
|
||||||
|
// else{
|
||||||
|
// //alert('sd');
|
||||||
|
// }}
|
||||||
|
|
||||||
|
selectedEntityChanges(event: any){
|
||||||
|
const control = <FormArray>this._personalForm.controls['main_applicant_details'];
|
||||||
|
if(event.value == 'individual') {
|
||||||
|
|
||||||
|
control.controls[0].get('vintage_ans').clearValidators();
|
||||||
|
control.controls[0].get('vintage_ans').updateValueAndValidity();
|
||||||
|
|
||||||
|
control.controls[0].get('age_ans').setValidators([Validators.required]);
|
||||||
|
control.controls[0].get('age_ans').updateValueAndValidity();
|
||||||
|
|
||||||
|
control.controls[0].get('earning_ans').setValidators([Validators.required]);
|
||||||
|
control.controls[0].get('earning_ans').updateValueAndValidity();
|
||||||
|
|
||||||
|
control.controls[0].get('qualification_ans').setValidators([Validators.required]);
|
||||||
|
control.controls[0].get('qualification_ans').updateValueAndValidity();
|
||||||
|
|
||||||
|
control.controls[0].get('non_individual_entity_ans').clearValidators();
|
||||||
|
control.controls[0].get('non_individual_entity_ans').updateValueAndValidity();
|
||||||
|
|
||||||
|
}
|
||||||
|
else if(event.value == 'non-individual'){
|
||||||
|
|
||||||
|
control.controls[0].get('vintage_ans').setValidators([Validators.required]);
|
||||||
|
control.controls[0].get('vintage_ans').updateValueAndValidity();
|
||||||
|
|
||||||
|
control.controls[0].get('age_ans').clearValidators();
|
||||||
|
control.controls[0].get('age_ans').updateValueAndValidity();
|
||||||
|
|
||||||
|
control.controls[0].get('earning_ans').clearValidators();
|
||||||
|
control.controls[0].get('earning_ans').updateValueAndValidity();
|
||||||
|
|
||||||
|
control.controls[0].get('qualification_ans').clearValidators();
|
||||||
|
control.controls[0].get('qualification_ans').updateValueAndValidity();
|
||||||
|
|
||||||
|
control.controls[0].get('non_individual_entity_ans').setValidators([Validators.required]);
|
||||||
|
control.controls[0].get('non_individual_entity_ans').updateValueAndValidity();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
selectedCoApplicantEntityChanges(event: any,c){
|
||||||
|
|
||||||
|
const control = <FormArray>this._personalForm.controls['co_applicant_details'];
|
||||||
|
|
||||||
|
if(event.value == 'individual') {
|
||||||
|
|
||||||
|
control.controls[0].get('vintage_ans').clearValidators();
|
||||||
|
control.controls[0].get('vintage_ans').updateValueAndValidity();
|
||||||
|
|
||||||
|
control.controls[0].get('age_ans').setValidators([Validators.required]);
|
||||||
|
control.controls[0].get('age_ans').updateValueAndValidity();
|
||||||
|
|
||||||
|
control.controls[0].get('earning_ans').setValidators([Validators.required]);
|
||||||
|
control.controls[0].get('earning_ans').updateValueAndValidity();
|
||||||
|
|
||||||
|
control.controls[0].get('qualification_ans').setValidators([Validators.required]);
|
||||||
|
control.controls[0].get('qualification_ans').updateValueAndValidity();
|
||||||
|
|
||||||
|
control.controls[0].get('non_individual_entity_ans').clearValidators();
|
||||||
|
control.controls[0].get('non_individual_entity_ans').updateValueAndValidity();
|
||||||
|
|
||||||
|
}
|
||||||
|
else if(event.value == 'non-individual'){
|
||||||
|
|
||||||
|
control.controls[0].get('vintage_ans').setValidators([Validators.required]);
|
||||||
|
control.controls[0].get('vintage_ans').updateValueAndValidity();
|
||||||
|
|
||||||
|
control.controls[0].get('age_ans').clearValidators();
|
||||||
|
control.controls[0].get('age_ans').updateValueAndValidity();
|
||||||
|
|
||||||
|
control.controls[0].get('earning_ans').clearValidators();
|
||||||
|
control.controls[0].get('earning_ans').updateValueAndValidity();
|
||||||
|
|
||||||
|
control.controls[0].get('qualification_ans').clearValidators();
|
||||||
|
control.controls[0].get('qualification_ans').updateValueAndValidity();
|
||||||
|
|
||||||
|
control.controls[0].get('non_individual_entity_ans').setValidators([Validators.required]);
|
||||||
|
control.controls[0].get('non_individual_entity_ans').updateValueAndValidity();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -327,4 +327,5 @@
|
|||||||
</div>
|
</div>
|
||||||
</mat-dialog-actions>
|
</mat-dialog-actions>
|
||||||
</form>
|
</form>
|
||||||
|
<notifier-container></notifier-container>
|
||||||
|
|
||||||
|
|||||||
@ -325,11 +325,11 @@ pdFullDetails:any=[];
|
|||||||
this.pdFullDetails = data.records
|
this.pdFullDetails = data.records
|
||||||
|
|
||||||
// manually push genral forms for test should remove code move
|
// manually push genral forms for test should remove code move
|
||||||
this.categoryFormButtons.unshift({
|
// this.categoryFormButtons.unshift({
|
||||||
"form_id":18,
|
// "form_id":18,
|
||||||
"form_name": 'General Information',
|
// "form_name": 'General Information',
|
||||||
"isAnswered":false
|
// "isAnswered":false
|
||||||
})
|
// })
|
||||||
|
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user