Merge branch 'master' of https://bitbucket.org/venbaittech/sparq-lender
This commit is contained in:
commit
8026e5093c
@ -19,6 +19,10 @@ export class DashboardService {
|
|||||||
private apiUrl = environment.apiEndpoint;
|
private apiUrl = environment.apiEndpoint;
|
||||||
|
|
||||||
constructor(private _http: HttpClient,
|
constructor(private _http: HttpClient,
|
||||||
private _aws:AwsService) { }
|
private _aws:AwsService) { }
|
||||||
|
|
||||||
|
getCommonSettingsConfig(){
|
||||||
|
return this._http.post(this.apiUrl+'getCommonConfig', '');
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -22,7 +22,8 @@ import { RoleMenuItemsPipe } from './../role-menu-items.pipe';
|
|||||||
|
|
||||||
export class AdminLayoutComponent implements OnInit, OnDestroy {
|
export class AdminLayoutComponent implements OnInit, OnDestroy {
|
||||||
|
|
||||||
profileurl: any;;
|
profileurl: any;
|
||||||
|
commonDetails: any;
|
||||||
userDep: string;
|
userDep: string;
|
||||||
fullName: any;
|
fullName: any;
|
||||||
roleName:any;
|
roleName:any;
|
||||||
@ -135,6 +136,7 @@ export class AdminLayoutComponent implements OnInit, OnDestroy {
|
|||||||
// Ps.update(elemContent);
|
// Ps.update(elemContent);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
this.getCommonSettings();
|
||||||
}
|
}
|
||||||
|
|
||||||
@HostListener('click', ['$event'])
|
@HostListener('click', ['$event'])
|
||||||
@ -295,4 +297,13 @@ export class AdminLayoutComponent implements OnInit, OnDestroy {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
getCommonSettings(){
|
||||||
|
this._dashboardService.getCommonSettingsConfig().subscribe(res=>{
|
||||||
|
this.commonDetails = res;
|
||||||
|
if(this.commonDetails.dataStatus == true){
|
||||||
|
localStorage.setItem("commonSettings",JSON.stringify(this.commonDetails.records));
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -50,7 +50,7 @@
|
|||||||
</mat-form-field>
|
</mat-form-field>
|
||||||
|
|
||||||
<mat-form-field style="width: 28%">
|
<mat-form-field style="width: 28%">
|
||||||
<input matInput autocomplete="off" placeholder=" Loan Application ID" formControlName="lender_applicant_id" type="text" (change)="checkExistPd($event.target.value,1)" required>
|
<input matInput autocomplete="off" placeholder=" Loan Application ID" formControlName="lender_applicant_id" type="text" (change)="checkExistPd($event.target.value,1)">
|
||||||
<!-- <mat-error *ngIf="pdMain.lender_applicant_id.hasError('required')">Applicant ID Required</mat-error> -->
|
<!-- <mat-error *ngIf="pdMain.lender_applicant_id.hasError('required')">Applicant ID Required</mat-error> -->
|
||||||
</mat-form-field>
|
</mat-form-field>
|
||||||
<!-- <div *ngIf="sales_and_credit_enable"> -->
|
<!-- <div *ngIf="sales_and_credit_enable"> -->
|
||||||
|
|||||||
@ -69,6 +69,7 @@ export class AddPdComponent implements OnInit, OnDestroy {
|
|||||||
stateData: any=[];
|
stateData: any=[];
|
||||||
pincodeData: any=[];
|
pincodeData: any=[];
|
||||||
billingtolist: any;
|
billingtolist: any;
|
||||||
|
removedControl: any = [];
|
||||||
constructor(notifier: NotifierService, private _fb: FormBuilder, private route: ActivatedRoute,
|
constructor(notifier: NotifierService, private _fb: FormBuilder, private route: ActivatedRoute,
|
||||||
private router: Router, private _pd: PdTrigerService, private _aws: AwsService, private ListPdComponent: ListPdComponent,
|
private router: Router, private _pd: PdTrigerService, private _aws: AwsService, private ListPdComponent: ListPdComponent,
|
||||||
private titleCase : TitleCasePipe,private userService:UserService) {
|
private titleCase : TitleCasePipe,private userService:UserService) {
|
||||||
@ -106,9 +107,29 @@ export class AddPdComponent implements OnInit, OnDestroy {
|
|||||||
this.productAllList=Response['records'].products
|
this.productAllList=Response['records'].products
|
||||||
this.productList=this.productAllList
|
this.productList=this.productAllList
|
||||||
this.finInstitutionList=Response['records'].financial_institutions
|
this.finInstitutionList=Response['records'].financial_institutions
|
||||||
|
|
||||||
if(flag == true){
|
if(flag == true){
|
||||||
this.loadFormData();
|
this.loadFormData();
|
||||||
}
|
}
|
||||||
|
let lender_other_config = Response['records'].lender_other_config
|
||||||
|
lender_other_config = JSON.parse(lender_other_config)
|
||||||
|
if(lender_other_config != null){
|
||||||
|
this.removedControl = lender_other_config.non_mandatory_fields
|
||||||
|
lender_other_config.non_mandatory_fields.forEach(lender_config=>{
|
||||||
|
console.log('lendercofig',lender_config)
|
||||||
|
this._PDtriggerForm.controls[lender_config].clearValidators();
|
||||||
|
this._PDtriggerForm.controls[lender_config].updateValueAndValidity()
|
||||||
|
})
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
if(this.removedControl.length > 0) {
|
||||||
|
this.removedControl.forEach(lender_set_config=>{
|
||||||
|
console.log('lendercofig',lender_set_config)
|
||||||
|
this._PDtriggerForm.controls[lender_set_config].setValidators(Validators.compose([Validators.required]));
|
||||||
|
this._PDtriggerForm.controls[lender_set_config].updateValueAndValidity()
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
this.getSubproductList(Response['records'].default_product)
|
this.getSubproductList(Response['records'].default_product)
|
||||||
this._PDtriggerForm.controls['fk_product_id'].setValue(Response['records'].default_product);
|
this._PDtriggerForm.controls['fk_product_id'].setValue(Response['records'].default_product);
|
||||||
this._PDtriggerForm.controls['fk_subproduct_id'].setValue(Response['records'].default_sub_product);
|
this._PDtriggerForm.controls['fk_subproduct_id'].setValue(Response['records'].default_sub_product);
|
||||||
|
|||||||
@ -71,7 +71,7 @@
|
|||||||
|
|
||||||
</mat-expansion-panel>
|
</mat-expansion-panel>
|
||||||
|
|
||||||
<p class="note" *ngIf="!recordStatus && limitMsg">Showing data for last 10 days. To see older records, please use advanced filter</p>
|
<p class="note" *ngIf="!recordStatus && limitMsg">Showing data for last {{common}}. To see older records, please use advanced filter</p>
|
||||||
<br/>
|
<br/>
|
||||||
<mat-table [dataSource]="dataSourceTab1" matSort *ngIf="PdListData.length > 0">
|
<mat-table [dataSource]="dataSourceTab1" matSort *ngIf="PdListData.length > 0">
|
||||||
|
|
||||||
@ -87,8 +87,9 @@
|
|||||||
<span *ngIf="details.is_child" mat-line>
|
<span *ngIf="details.is_child" mat-line>
|
||||||
<b>{{details.is_child == 0 ? details.applicant_name : 'Add On PD' }}</b>
|
<b>{{details.is_child == 0 ? details.applicant_name : 'Add On PD' }}</b>
|
||||||
</span>
|
</span>
|
||||||
<br>
|
<br>
|
||||||
<span class="fontsize"> {{details.lender_applicant_id}}</span>
|
<span class="fontsize" *ngIf="!details.lender_applicant_id"> Not Provided</span>
|
||||||
|
<span class="fontsize" *ngIf="details.lender_applicant_id"> {{details.lender_applicant_id}}</span>
|
||||||
<span class="fontsize" *ngIf="details.customer_segment_abbr">-({{details.customer_segment_abbr}} )</span>
|
<span class="fontsize" *ngIf="details.customer_segment_abbr">-({{details.customer_segment_abbr}} )</span>
|
||||||
</mat-cell>
|
</mat-cell>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
@ -156,6 +157,6 @@
|
|||||||
</div>
|
</div>
|
||||||
<mat-card-content *ngIf="recordStatus">
|
<mat-card-content *ngIf="recordStatus">
|
||||||
<h5 align="center" style="font-weight: bold;
|
<h5 align="center" style="font-weight: bold;
|
||||||
color: brown;">Showing data for last 10 days. To see older records, please use advanced filter</h5>
|
color: brown;">Showing data for last {{common}}. To see older records, please use advanced filter</h5>
|
||||||
</mat-card-content>
|
</mat-card-content>
|
||||||
<notifier-container></notifier-container>
|
<notifier-container></notifier-container>
|
||||||
@ -50,6 +50,7 @@ export class AllPdComponent implements OnInit, OnChanges {
|
|||||||
todaydate:Date = new Date();
|
todaydate:Date = new Date();
|
||||||
user_role_name: string;
|
user_role_name: string;
|
||||||
limitMsg: boolean = false;
|
limitMsg: boolean = false;
|
||||||
|
common: any;
|
||||||
constructor(private _pd: PdTrigerService,private _fb:FormBuilder,notifier: NotifierService,private userService:UserService) {
|
constructor(private _pd: PdTrigerService,private _fb:FormBuilder,notifier: NotifierService,private userService:UserService) {
|
||||||
this.notifier = notifier;
|
this.notifier = notifier;
|
||||||
|
|
||||||
@ -66,6 +67,9 @@ export class AllPdComponent implements OnInit, OnChanges {
|
|||||||
pd_applicant_id:[null],
|
pd_applicant_id:[null],
|
||||||
});
|
});
|
||||||
this.getcommonDropDown();
|
this.getcommonDropDown();
|
||||||
|
|
||||||
|
this.common = JSON.parse(localStorage.getItem('commonSettings')).default_pd_list_count;
|
||||||
|
this.common = this.common.count+' '+this.common.factor
|
||||||
}
|
}
|
||||||
|
|
||||||
ngOnInit() {
|
ngOnInit() {
|
||||||
|
|||||||
@ -70,7 +70,7 @@
|
|||||||
</mat-list>
|
</mat-list>
|
||||||
|
|
||||||
</mat-expansion-panel>
|
</mat-expansion-panel>
|
||||||
<p class="note" *ngIf="!recordStatus && limitMsg">Showing data for last 10 days. To see older records, please use advanced filter</p>
|
<p class="note" *ngIf="!recordStatus && limitMsg">Showing data for last {{common}}. To see older records, please use advanced filter</p>
|
||||||
<br/>
|
<br/>
|
||||||
<mat-table [dataSource]="dataSourceTab4" matSort *ngIf="completedPdListData.length > 0" >
|
<mat-table [dataSource]="dataSourceTab4" matSort *ngIf="completedPdListData.length > 0" >
|
||||||
|
|
||||||
@ -86,7 +86,9 @@
|
|||||||
<span *ngIf="details.is_child" mat-line>
|
<span *ngIf="details.is_child" mat-line>
|
||||||
<b>{{details.is_child == 0 ? details.applicant_name : 'Add On PD' }}</b>
|
<b>{{details.is_child == 0 ? details.applicant_name : 'Add On PD' }}</b>
|
||||||
</span><br>
|
</span><br>
|
||||||
<span class="fontsize"> {{details.lender_applicant_id}}</span> <span class="fontsize" *ngIf="details.customer_segment_abbr">-({{details.customer_segment_abbr}} )</span>
|
<span class="fontsize" *ngIf="!details.lender_applicant_id"> Not Provided</span>
|
||||||
|
<span class="fontsize" *ngIf="details.lender_applicant_id"> {{details.lender_applicant_id}}</span>
|
||||||
|
<span class="fontsize" *ngIf="details.customer_segment_abbr">-({{details.customer_segment_abbr}} )</span>
|
||||||
</mat-cell>
|
</mat-cell>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container matColumnDef="Lenderid">
|
<ng-container matColumnDef="Lenderid">
|
||||||
@ -127,5 +129,5 @@
|
|||||||
</div>
|
</div>
|
||||||
<mat-card-content *ngIf="recordStatus">
|
<mat-card-content *ngIf="recordStatus">
|
||||||
<h5 align="center" style="font-weight: bold;
|
<h5 align="center" style="font-weight: bold;
|
||||||
color: brown;">Showing data for last 10 days. To see older records, please use advanced filter</h5>
|
color: brown;">Showing data for last {{common}}. To see older records, please use advanced filter</h5>
|
||||||
</mat-card-content>
|
</mat-card-content>
|
||||||
@ -49,6 +49,7 @@ export class CompletedPdComponent implements OnInit, OnChanges {
|
|||||||
todaydate:Date = new Date();
|
todaydate:Date = new Date();
|
||||||
user_role_name: string;
|
user_role_name: string;
|
||||||
limitMsg: boolean = false;
|
limitMsg: boolean = false;
|
||||||
|
common: any;
|
||||||
|
|
||||||
constructor(private _pd: PdTrigerService,public _fb:FormBuilder,notifier: NotifierService,private userService:UserService) {
|
constructor(private _pd: PdTrigerService,public _fb:FormBuilder,notifier: NotifierService,private userService:UserService) {
|
||||||
this.notifier = notifier;
|
this.notifier = notifier;
|
||||||
@ -66,6 +67,9 @@ export class CompletedPdComponent implements OnInit, OnChanges {
|
|||||||
pd_applicant_id:[null],
|
pd_applicant_id:[null],
|
||||||
});
|
});
|
||||||
this.getcommonDropDown();
|
this.getcommonDropDown();
|
||||||
|
|
||||||
|
this.common = JSON.parse(localStorage.getItem('commonSettings')).default_pd_list_count;
|
||||||
|
this.common = this.common.count+' '+this.common.factor
|
||||||
}
|
}
|
||||||
|
|
||||||
ngOnInit() {
|
ngOnInit() {
|
||||||
|
|||||||
@ -62,7 +62,7 @@
|
|||||||
|
|
||||||
<mat-form-field style="width: 29%">
|
<mat-form-field style="width: 29%">
|
||||||
<input matInput placeholder=" Loan Application ID" formControlName="lender_applicant_id"
|
<input matInput placeholder=" Loan Application ID" formControlName="lender_applicant_id"
|
||||||
type="text" required>
|
type="text">
|
||||||
</mat-form-field>
|
</mat-form-field>
|
||||||
<!-- <div *ngIf="sales_and_credit_enable"> -->
|
<!-- <div *ngIf="sales_and_credit_enable"> -->
|
||||||
<mat-form-field style="width: 28%" *ngIf="userDetails.short_name != 'IIB'">
|
<mat-form-field style="width: 28%" *ngIf="userDetails.short_name != 'IIB'">
|
||||||
|
|||||||
@ -73,6 +73,8 @@ export class EditPdMasterComponent implements OnInit {
|
|||||||
cityData: any=[];
|
cityData: any=[];
|
||||||
pincodeData: any=[];
|
pincodeData: any=[];
|
||||||
billingtolist: any;
|
billingtolist: any;
|
||||||
|
removedControl: any = [];
|
||||||
|
lender_other_config: any;
|
||||||
constructor(private _fb: FormBuilder,
|
constructor(private _fb: FormBuilder,
|
||||||
private _pd: PdTrigerService, notifier: NotifierService,private dialogRef: MatDialogRef<EditPdMasterComponent>,
|
private _pd: PdTrigerService, notifier: NotifierService,private dialogRef: MatDialogRef<EditPdMasterComponent>,
|
||||||
@Inject(MAT_DIALOG_DATA) public data: any,private titleCase : TitleCasePipe,private userService:UserService) {
|
@Inject(MAT_DIALOG_DATA) public data: any,private titleCase : TitleCasePipe,private userService:UserService) {
|
||||||
@ -128,6 +130,7 @@ export class EditPdMasterComponent implements OnInit {
|
|||||||
this.getSubproductList(this.data.records.fk_product_id,1);
|
this.getSubproductList(this.data.records.fk_product_id,1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
this.finInstitutionList=Response['records'].financial_institutions
|
this.finInstitutionList=Response['records'].financial_institutions
|
||||||
if(flag == true){
|
if(flag == true){
|
||||||
this._EditPDtriggerForm.controls['fk_product_id'].setValue(Response['records'].default_product);
|
this._EditPDtriggerForm.controls['fk_product_id'].setValue(Response['records'].default_product);
|
||||||
@ -138,6 +141,9 @@ export class EditPdMasterComponent implements OnInit {
|
|||||||
this.getLenderList();
|
this.getLenderList();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
this.lender_other_config = Response['records'].lender_other_config
|
||||||
|
this.lender_other_config = JSON.parse(this.lender_other_config)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// this.loadFormData();
|
// this.loadFormData();
|
||||||
@ -165,6 +171,24 @@ export class EditPdMasterComponent implements OnInit {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.loadFormData();
|
this.loadFormData();
|
||||||
|
|
||||||
|
if(this.lender_other_config != null){
|
||||||
|
this.removedControl = this.lender_other_config.non_mandatory_fields
|
||||||
|
this.lender_other_config.non_mandatory_fields.forEach(lender_config=>{
|
||||||
|
console.log('lendercofig',lender_config)
|
||||||
|
this._EditPDtriggerForm.controls[lender_config].clearValidators();
|
||||||
|
this._EditPDtriggerForm.controls[lender_config].updateValueAndValidity()
|
||||||
|
})
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
if(this.removedControl.length > 0) {
|
||||||
|
this.removedControl.forEach(lender_set_config=>{
|
||||||
|
console.log('lendercofig',lender_set_config)
|
||||||
|
this._EditPDtriggerForm.controls[lender_set_config].setValidators(Validators.compose([Validators.required]));
|
||||||
|
this._EditPDtriggerForm.controls[lender_set_config].updateValueAndValidity()
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -69,7 +69,7 @@
|
|||||||
</mat-list>
|
</mat-list>
|
||||||
|
|
||||||
</mat-expansion-panel>
|
</mat-expansion-panel>
|
||||||
<p class="note" *ngIf="!recordStatus && limitMsg">Showing data for last 10 days. To see older records, please use advanced filter</p>
|
<p class="note" *ngIf="!recordStatus && limitMsg">Showing data for last {{common}}. To see older records, please use advanced filter</p>
|
||||||
<br/>
|
<br/>
|
||||||
<mat-table [dataSource]="dataSourceTab2" matSort *ngIf="progressPdListData.length > 0" >
|
<mat-table [dataSource]="dataSourceTab2" matSort *ngIf="progressPdListData.length > 0" >
|
||||||
<ng-container matColumnDef="PDType">
|
<ng-container matColumnDef="PDType">
|
||||||
@ -84,7 +84,9 @@
|
|||||||
<span *ngIf="details.is_child" mat-line>
|
<span *ngIf="details.is_child" mat-line>
|
||||||
<b>{{details.is_child == 0 ? details.applicant_name : 'Add On PD' }}</b>
|
<b>{{details.is_child == 0 ? details.applicant_name : 'Add On PD' }}</b>
|
||||||
</span><br>
|
</span><br>
|
||||||
<span class="fontsize"> {{details.lender_applicant_id}}</span> <span class="fontsize" *ngIf="details.customer_segment_abbr">-({{details.customer_segment_abbr}} )</span>
|
<span class="fontsize" *ngIf="!details.lender_applicant_id"> Not Provided</span>
|
||||||
|
<span class="fontsize" *ngIf="details.lender_applicant_id"> {{details.lender_applicant_id}}</span>
|
||||||
|
<span class="fontsize" *ngIf="details.customer_segment_abbr">-({{details.customer_segment_abbr}} )</span>
|
||||||
</mat-cell>
|
</mat-cell>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container matColumnDef="Lenderid">
|
<ng-container matColumnDef="Lenderid">
|
||||||
@ -124,5 +126,5 @@
|
|||||||
</div>
|
</div>
|
||||||
<mat-card-content *ngIf="recordStatus">
|
<mat-card-content *ngIf="recordStatus">
|
||||||
<h5 align="center" style="font-weight: bold;
|
<h5 align="center" style="font-weight: bold;
|
||||||
color: brown;">Showing data for last 10 days. To see older records, please use advanced filter</h5>
|
color: brown;">Showing data for last {{common}}. To see older records, please use advanced filter</h5>
|
||||||
</mat-card-content>
|
</mat-card-content>
|
||||||
@ -47,6 +47,7 @@ export class InprogressPdComponent implements OnInit, OnChanges {
|
|||||||
searchForm:FormGroup;
|
searchForm:FormGroup;
|
||||||
user_role_name: string;
|
user_role_name: string;
|
||||||
limitMsg: boolean = false;
|
limitMsg: boolean = false;
|
||||||
|
common: any;
|
||||||
constructor(private _pd: PdTrigerService,public _fb:FormBuilder,notifier: NotifierService,private userService:UserService) {
|
constructor(private _pd: PdTrigerService,public _fb:FormBuilder,notifier: NotifierService,private userService:UserService) {
|
||||||
this.notifier = notifier;
|
this.notifier = notifier;
|
||||||
|
|
||||||
@ -63,6 +64,9 @@ export class InprogressPdComponent implements OnInit, OnChanges {
|
|||||||
pd_applicant_id:[null],
|
pd_applicant_id:[null],
|
||||||
});
|
});
|
||||||
this.getcommonDropDown();
|
this.getcommonDropDown();
|
||||||
|
|
||||||
|
this.common = JSON.parse(localStorage.getItem('commonSettings')).default_pd_list_count;
|
||||||
|
this.common = this.common.count+' '+this.common.factor
|
||||||
}
|
}
|
||||||
|
|
||||||
ngOnInit() {
|
ngOnInit() {
|
||||||
|
|||||||
@ -71,7 +71,7 @@
|
|||||||
</mat-list>
|
</mat-list>
|
||||||
|
|
||||||
</mat-expansion-panel>
|
</mat-expansion-panel>
|
||||||
<p class="note" *ngIf="!recordStatus && limitMsg">Showing data for last 10 days. To see older records, please use advanced filter</p>
|
<p class="note" *ngIf="!recordStatus && limitMsg">Showing data for last {{common}}. To see older records, please use advanced filter</p>
|
||||||
<br/>
|
<br/>
|
||||||
<mat-table [dataSource]="dataSourceTab5" matSort *ngIf="qcCompletedPdListData.length > 0" >
|
<mat-table [dataSource]="dataSourceTab5" matSort *ngIf="qcCompletedPdListData.length > 0" >
|
||||||
<ng-container matColumnDef="PDType">
|
<ng-container matColumnDef="PDType">
|
||||||
@ -86,7 +86,9 @@
|
|||||||
<span *ngIf="details.is_child" mat-line>
|
<span *ngIf="details.is_child" mat-line>
|
||||||
<b>{{details.is_child == 0 ? details.applicant_name : 'Add On PD' }}</b>
|
<b>{{details.is_child == 0 ? details.applicant_name : 'Add On PD' }}</b>
|
||||||
</span><br>
|
</span><br>
|
||||||
<span class="fontsize"> {{details.lender_applicant_id}}</span> <span class="fontsize" *ngIf="details.customer_segment_abbr">-({{details.customer_segment_abbr}} )</span>
|
<span class="fontsize" *ngIf="!details.lender_applicant_id"> Not Provided</span>
|
||||||
|
<span class="fontsize" *ngIf="details.lender_applicant_id"> {{details.lender_applicant_id}}</span>
|
||||||
|
<span class="fontsize" *ngIf="details.customer_segment_abbr">-({{details.customer_segment_abbr}} )</span>
|
||||||
</mat-cell>
|
</mat-cell>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container matColumnDef="Lenderid">
|
<ng-container matColumnDef="Lenderid">
|
||||||
@ -126,5 +128,5 @@
|
|||||||
</div>
|
</div>
|
||||||
<mat-card-content *ngIf="recordStatus">
|
<mat-card-content *ngIf="recordStatus">
|
||||||
<h5 align="center" style="font-weight: bold;
|
<h5 align="center" style="font-weight: bold;
|
||||||
color: brown;">Showing data for last 10 days. To see older records, please use advanced filter</h5>
|
color: brown;">Showing data for last {{common}}. To see older records, please use advanced filter</h5>
|
||||||
</mat-card-content>
|
</mat-card-content>
|
||||||
@ -48,6 +48,7 @@ export class QcCompletedPdComponent implements OnInit, OnChanges {
|
|||||||
pageEvent: PageEvent;
|
pageEvent: PageEvent;
|
||||||
user_role_name: string;
|
user_role_name: string;
|
||||||
limitMsg: boolean = false;
|
limitMsg: boolean = false;
|
||||||
|
common: any;
|
||||||
|
|
||||||
constructor(private _pd: PdTrigerService, public _fb: FormBuilder,notifier: NotifierService,private userService:UserService) {
|
constructor(private _pd: PdTrigerService, public _fb: FormBuilder,notifier: NotifierService,private userService:UserService) {
|
||||||
this.notifier = notifier;
|
this.notifier = notifier;
|
||||||
@ -65,6 +66,9 @@ export class QcCompletedPdComponent implements OnInit, OnChanges {
|
|||||||
pd_applicant_id: [null],
|
pd_applicant_id: [null],
|
||||||
});
|
});
|
||||||
this.getcommonDropDown();
|
this.getcommonDropDown();
|
||||||
|
|
||||||
|
this.common = JSON.parse(localStorage.getItem('commonSettings')).default_pd_list_count;
|
||||||
|
this.common = this.common.count+' '+this.common.factor
|
||||||
}
|
}
|
||||||
|
|
||||||
ngOnInit() {
|
ngOnInit() {
|
||||||
|
|||||||
@ -69,7 +69,7 @@
|
|||||||
</mat-list>
|
</mat-list>
|
||||||
|
|
||||||
</mat-expansion-panel>
|
</mat-expansion-panel>
|
||||||
<p class="note" *ngIf="!recordStatus && limitMsg">Showing data for last 10 days. To see older records, please use advanced filter</p>
|
<p class="note" *ngIf="!recordStatus && limitMsg">Showing data for last {{common}}. To see older records, please use advanced filter</p>
|
||||||
<br/>
|
<br/>
|
||||||
<mat-table [dataSource]="dataSourceTab3" matSort *ngIf="scheduledPdListData.length > 0" >
|
<mat-table [dataSource]="dataSourceTab3" matSort *ngIf="scheduledPdListData.length > 0" >
|
||||||
<ng-container matColumnDef="PDType">
|
<ng-container matColumnDef="PDType">
|
||||||
@ -84,7 +84,9 @@
|
|||||||
<span *ngIf="details.is_child" mat-line>
|
<span *ngIf="details.is_child" mat-line>
|
||||||
<b>{{details.is_child == 0 ? details.applicant_name : 'Add On PD'}}</b>
|
<b>{{details.is_child == 0 ? details.applicant_name : 'Add On PD'}}</b>
|
||||||
</span><br>
|
</span><br>
|
||||||
<span class="fontsize"> {{details.lender_applicant_id}}</span> <span class="fontsize" *ngIf="details.customer_segment_abbr">-({{details.customer_segment_abbr}} )</span>
|
<span class="fontsize" *ngIf="!details.lender_applicant_id"> Not Provided</span>
|
||||||
|
<span class="fontsize" *ngIf="details.lender_applicant_id"> {{details.lender_applicant_id}}</span>
|
||||||
|
<span class="fontsize" *ngIf="details.customer_segment_abbr">-({{details.customer_segment_abbr}} )</span>
|
||||||
</mat-cell>
|
</mat-cell>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container matColumnDef="Lenderid">
|
<ng-container matColumnDef="Lenderid">
|
||||||
@ -128,5 +130,5 @@
|
|||||||
</div>
|
</div>
|
||||||
<mat-card-content *ngIf="recordStatus">
|
<mat-card-content *ngIf="recordStatus">
|
||||||
<h5 align="center" style="font-weight: bold;
|
<h5 align="center" style="font-weight: bold;
|
||||||
color: brown;">Showing data for last 10 days. To see older records, please use advanced filter</h5>
|
color: brown;">Showing data for last {{common}}. To see older records, please use advanced filter</h5>
|
||||||
</mat-card-content>
|
</mat-card-content>
|
||||||
@ -47,6 +47,7 @@ export class ScheduledPdComponent implements OnInit, OnChanges {
|
|||||||
pageEvent: PageEvent;
|
pageEvent: PageEvent;
|
||||||
user_role_name: string;
|
user_role_name: string;
|
||||||
limitMsg: boolean = false;
|
limitMsg: boolean = false;
|
||||||
|
common: any;
|
||||||
|
|
||||||
constructor(private _pd: PdTrigerService,public _fb:FormBuilder,notifier: NotifierService,private userService:UserService) {
|
constructor(private _pd: PdTrigerService,public _fb:FormBuilder,notifier: NotifierService,private userService:UserService) {
|
||||||
this.notifier = notifier;
|
this.notifier = notifier;
|
||||||
@ -64,6 +65,9 @@ export class ScheduledPdComponent implements OnInit, OnChanges {
|
|||||||
pd_applicant_id:[null],
|
pd_applicant_id:[null],
|
||||||
});
|
});
|
||||||
this.getcommonDropDown();
|
this.getcommonDropDown();
|
||||||
|
|
||||||
|
this.common = JSON.parse(localStorage.getItem('commonSettings')).default_pd_list_count;
|
||||||
|
this.common = this.common.count+' '+this.common.factor
|
||||||
}
|
}
|
||||||
|
|
||||||
ngOnInit() {
|
ngOnInit() {
|
||||||
|
|||||||
@ -12,7 +12,7 @@
|
|||||||
<mat-card-content>
|
<mat-card-content>
|
||||||
<app-advance-filter [drop_down_datas]="filter_drop_down_data" (filteredlistData)="filteredDataSource($event)"
|
<app-advance-filter [drop_down_datas]="filter_drop_down_data" (filteredlistData)="filteredDataSource($event)"
|
||||||
(resetFilter)= "loadSalesPDDetails()"></app-advance-filter>
|
(resetFilter)= "loadSalesPDDetails()"></app-advance-filter>
|
||||||
<p class="note" *ngIf="!recordStatus && limitMsg">Showing data for last 10 days. To see older records, please use advanced filter</p>
|
<p class="note" *ngIf="!recordStatus && limitMsg">Showing data for last {{common}}. To see older records, please use advanced filter</p>
|
||||||
<br/>
|
<br/>
|
||||||
<mat-table [dataSource]="dataSourceTab4" matSort *ngIf="salesPdData.length > 0" >
|
<mat-table [dataSource]="dataSourceTab4" matSort *ngIf="salesPdData.length > 0" >
|
||||||
|
|
||||||
@ -85,7 +85,7 @@
|
|||||||
</mat-paginator>
|
</mat-paginator>
|
||||||
<mat-card-content *ngIf="recordStatus">
|
<mat-card-content *ngIf="recordStatus">
|
||||||
<h5 align="center" style="font-weight: bold;
|
<h5 align="center" style="font-weight: bold;
|
||||||
color: brown;">Showing data for last 10 days. To see older records, please use advanced filter</h5>
|
color: brown;">Showing data for last {{common}}. To see older records, please use advanced filter</h5>
|
||||||
</mat-card-content>
|
</mat-card-content>
|
||||||
</mat-tab>
|
</mat-tab>
|
||||||
</mat-tab-group>
|
</mat-tab-group>
|
||||||
|
|||||||
@ -34,8 +34,14 @@ export class SalesPdComponent implements OnInit {
|
|||||||
todaydate:Date = new Date();
|
todaydate:Date = new Date();
|
||||||
filter_drop_down_data:any;
|
filter_drop_down_data:any;
|
||||||
limitMsg: boolean = false;
|
limitMsg: boolean = false;
|
||||||
|
common: any;
|
||||||
|
|
||||||
constructor(private _pdSales: PdTrigerService,private userService:UserService) { }
|
constructor(private _pdSales: PdTrigerService,private userService:UserService) {
|
||||||
|
|
||||||
|
this.common = JSON.parse(localStorage.getItem('commonSettings')).default_pd_list_count;
|
||||||
|
this.common = this.common.count+' '+this.common.factor
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
ngOnInit() {
|
ngOnInit() {
|
||||||
this.loadSalesPDDetails();
|
this.loadSalesPDDetails();
|
||||||
|
|||||||
@ -13,6 +13,7 @@ import { CustomValidators } from 'ng2-validation';
|
|||||||
|
|
||||||
import { MatDialog, MatDialogRef, MatDialogConfig } from '@angular/material';
|
import { MatDialog, MatDialogRef, MatDialogConfig } from '@angular/material';
|
||||||
import { CognitoService } from '../../AwsService/cognito.service';
|
import { CognitoService } from '../../AwsService/cognito.service';
|
||||||
|
import { DashboardService } from 'app/dashboard/dashboard.service';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'ms-login-session',
|
selector: 'ms-login-session',
|
||||||
@ -39,15 +40,25 @@ export class LoginComponent implements OnInit{
|
|||||||
right: ''
|
right: ''
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
commonDetails: any;
|
||||||
constructor(
|
constructor(
|
||||||
private router: Router, public aws: AwsService, public dialog: MatDialog,
|
private router: Router, public aws: AwsService, public dialog: MatDialog,
|
||||||
public shared:CognitoService,) {
|
public shared:CognitoService,private dashBoardService:DashboardService) {
|
||||||
|
|
||||||
}
|
}
|
||||||
ngOnInit(){
|
ngOnInit(){
|
||||||
this.loggedInCheck();
|
this.loggedInCheck();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
getCommonSettings(){
|
||||||
|
this.dashBoardService.getCommonSettingsConfig().subscribe(res=>{
|
||||||
|
this.commonDetails = res;
|
||||||
|
if(this.commonDetails.dataStatus == true){
|
||||||
|
localStorage.setItem("commonSettings",JSON.stringify(this.commonDetails.records));
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param email
|
* @param email
|
||||||
* @param password
|
* @param password
|
||||||
@ -58,6 +69,7 @@ export class LoginComponent implements OnInit{
|
|||||||
this.aws.dologin(auth).subscribe(res => {
|
this.aws.dologin(auth).subscribe(res => {
|
||||||
// console.log("do login",res);
|
// console.log("do login",res);
|
||||||
if (res !== undefined) {
|
if (res !== undefined) {
|
||||||
|
this.getCommonSettings();
|
||||||
// local storage for validate user access
|
// local storage for validate user access
|
||||||
localStorage.setItem('user_role',res.idToken.payload["custom:role_id"]);
|
localStorage.setItem('user_role',res.idToken.payload["custom:role_id"]);
|
||||||
this.router.navigate(['/']);
|
this.router.navigate(['/']);
|
||||||
@ -82,6 +94,7 @@ export class LoginComponent implements OnInit{
|
|||||||
if (result !== undefined) {
|
if (result !== undefined) {
|
||||||
let auth = { 'Username': this.email, 'Password': this.password, 'newpassword': result };
|
let auth = { 'Username': this.email, 'Password': this.password, 'newpassword': result };
|
||||||
this.aws.dologin(auth).subscribe(res => {
|
this.aws.dologin(auth).subscribe(res => {
|
||||||
|
this.getCommonSettings();
|
||||||
this.router.navigate(['/']);
|
this.router.navigate(['/']);
|
||||||
}, err => {
|
}, err => {
|
||||||
// alert(err.message);
|
// alert(err.message);
|
||||||
|
|||||||
@ -9,7 +9,7 @@ export const environment = {
|
|||||||
environmentName: 'Development Environment',//Localhost Environment.
|
environmentName: 'Development Environment',//Localhost Environment.
|
||||||
|
|
||||||
// apiEndpoint: 'https://apitest.pdgenie.com/sparqtest/api/',
|
// apiEndpoint: 'https://apitest.pdgenie.com/sparqtest/api/',
|
||||||
apiEndpoint: ' https://apitest.pdgenie.com/sparqapi/api/',
|
apiEndpoint: ' https://apitest.pdgenie.com/sparqtest/api/',
|
||||||
|
|
||||||
authorization: 'sparqvenba2018',
|
authorization: 'sparqvenba2018',
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user