+
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/list-pd.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/list-pd.component.ts
index f06bc54..98db493 100755
--- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/list-pd.component.ts
+++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/list-pd.component.ts
@@ -8,6 +8,7 @@ import { InprogressPdComponent } from './inprogress-pd/inprogress-pd.component';
import { ScheduledPdComponent } from './scheduled-pd/scheduled-pd.component';
import { CompletedPdComponent } from './completed-pd/completed-pd.component';
import { QcCompletedPdComponent } from './qc-completed-pd/qc-completed-pd.component';
+import { UserService } from 'app/settings/service/user.service';
@Component({
@@ -38,20 +39,28 @@ export class ListPdComponent implements OnInit, OnDestroy {
// roles checks for enables events
roleAccessDetails:any
- public userRoleID = +localStorage.getItem('user_role') ;
+ public userRoleID;
public LenderRoleID : any = +localStorage.getItem('LenderRoleID');
+ user_role_name: string;
constructor( notifier: NotifierService, private route: ActivatedRoute,
- private router: Router, private _pd: PdTrigerService) {
+ private router: Router, private _pd: PdTrigerService,private userService:UserService) {
this.notifier = notifier;
this.roleAccessDetails=this._pd.getRoleAccessDetails();
+
}
ngOnInit() {
this.viewPdList = true;
this.recordStatus=false;
this.allTab=true;
-
+ this.userService.getroles().subscribe(res=>{
+ let role_name = this.userService.takeDecisionRouting(res['records'][0])
+ localStorage.setItem('len_user_role',role_name);
+ this.user_role_name=role_name
+ })
+
}
+
// after view call all tabs component
ngAfterViewInit() {
this.allTabC.loadPDDetails();
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/qc-completed-pd/qc-completed-pd.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/qc-completed-pd/qc-completed-pd.component.html
index b5ad51e..1c8b6d2 100755
--- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/qc-completed-pd/qc-completed-pd.component.html
+++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/qc-completed-pd/qc-completed-pd.component.html
@@ -80,7 +80,7 @@
-
+
{{details.is_child == 0 ? details.applicant_name : 'Add On PD' }}
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/qc-completed-pd/qc-completed-pd.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/qc-completed-pd/qc-completed-pd.component.ts
index 5b9ac2f..6c9400a 100755
--- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/qc-completed-pd/qc-completed-pd.component.ts
+++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/qc-completed-pd/qc-completed-pd.component.ts
@@ -46,6 +46,7 @@ export class QcCompletedPdComponent implements OnInit, OnChanges {
pageIndex = 0;
pageSize = 10;
pageEvent: PageEvent;
+ user_role_name: string;
constructor(private _pd: PdTrigerService, public _fb: FormBuilder,notifier: NotifierService,private userService:UserService) {
this.notifier = notifier;
@@ -69,10 +70,17 @@ export class QcCompletedPdComponent implements OnInit, OnChanges {
this.userService.getroles().subscribe(res=>{
let len_id=res['records'][0].fk_entity_id
this.searchForm.controls['pd_lender'].setValue(len_id)
+ let role_name = this.userService.takeDecisionRouting(res['records'][0])
+ this.user_role_name=role_name
+ if(this.user_role_name == 'sales'){
+ this.displayedColumns = this.displayedColumns.filter(val=>val != 'Action')
+ }
})
this.recordStatus = false;
// this.loadPDDetails();
// this.getcommonDropDown();
+
+
}
ngAfterViewInit() {
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/scheduled-pd/scheduled-pd.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/scheduled-pd/scheduled-pd.component.html
index 1e7ee0a..6d95bcb 100755
--- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/scheduled-pd/scheduled-pd.component.html
+++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/scheduled-pd/scheduled-pd.component.html
@@ -78,7 +78,7 @@
-
+
{{details.is_child == 0 ? details.applicant_name : 'Add On PD'}}
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/scheduled-pd/scheduled-pd.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/scheduled-pd/scheduled-pd.component.ts
index 4ddfffe..02aeb78 100755
--- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/scheduled-pd/scheduled-pd.component.ts
+++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/scheduled-pd/scheduled-pd.component.ts
@@ -45,6 +45,7 @@ export class ScheduledPdComponent implements OnInit, OnChanges {
pageIndex = 0;
pageSize = 10;
pageEvent: PageEvent;
+ user_role_name: string;
constructor(private _pd: PdTrigerService,public _fb:FormBuilder,notifier: NotifierService,private userService:UserService) {
this.notifier = notifier;
@@ -68,10 +69,16 @@ export class ScheduledPdComponent implements OnInit, OnChanges {
this.userService.getroles().subscribe(res=>{
let len_id=res['records'][0].fk_entity_id
this.searchForm.controls['pd_lender'].setValue(len_id)
+ let role_name = this.userService.takeDecisionRouting(res['records'][0])
+ this.user_role_name=role_name
+ if(this.user_role_name == 'sales'){
+ this.displayedColumns = this.displayedColumns.filter(val=>val != 'Action')
+ }
})
this.recordStatus=false;
// this.loadPDDetails();
//this.getcommonDropDown();
+
}
ngAfterViewInit() {
this.dataSourceTab3.paginator = this.paginator;
diff --git a/ng6-seed/src/app/settings/service/user.service.ts b/ng6-seed/src/app/settings/service/user.service.ts
index b379516..a0d20a7 100755
--- a/ng6-seed/src/app/settings/service/user.service.ts
+++ b/ng6-seed/src/app/settings/service/user.service.ts
@@ -230,5 +230,16 @@ export class UserService {
getprofilepic(users){
return this.http.post(apiurl+'getSingedProfilePicURL',users);
}
+ takeDecisionRouting(userDetails){
+ let role_name=userDetails.role_name.toLowerCase()
+ console.log("e",role_name)
+ if(role_name.includes('sales')){
+ return 'sales'
+ }
+ else{
+ // this.navCtrl.setRoot(PdListPage,{'userDetails':this.userDetails});
+ return 'credit'
+ }
+ }
}
diff --git a/ng6-seed/src/environments/environment.prod.ts b/ng6-seed/src/environments/environment.prod.ts
index c3a7d17..d46af1f 100644
--- a/ng6-seed/src/environments/environment.prod.ts
+++ b/ng6-seed/src/environments/environment.prod.ts
@@ -3,7 +3,7 @@ export const environment = {
environmentName: 'Production Environment',//Live Environment.
- apiEndpoint: 'https://pdgenie.com/sparqprod/api/',
+ apiEndpoint: 'https://api.pdgenie.com/sparqprod/api/',
authorization: 'TnAwuc64pVpcB9xf',
login_string: "cognito-idp.ap-south-1.amazonaws.com/ap-south-1_MlTee1O5V",
diff --git a/ng6-seed/src/environments/environment.stage.ts b/ng6-seed/src/environments/environment.stage.ts
index ef34f8c..3ac869e 100644
--- a/ng6-seed/src/environments/environment.stage.ts
+++ b/ng6-seed/src/environments/environment.stage.ts
@@ -9,7 +9,7 @@ export const environment = {
environmentName: 'Development Environment',//Localhost Environment.
// apiEndpoint: 'https://demo.pdgenie.com/sparqtest/api/',
- apiEndpoint: 'https://demo.pdgenie.com/sparqtest/api/',
+ apiEndpoint: ' https://apitest.pdgenie.com/sparqtest/api/',
authorization: 'sparqvenba2018',
diff --git a/ng6-seed/src/environments/environment.ts b/ng6-seed/src/environments/environment.ts
index 72309be..144fb1a 100644
--- a/ng6-seed/src/environments/environment.ts
+++ b/ng6-seed/src/environments/environment.ts
@@ -9,7 +9,7 @@ export const environment = {
environmentName: 'Development Environment',//Localhost Environment.
// apiEndpoint: 'https://demo.pdgenie.com/sparqtest/api/',
- apiEndpoint: 'https://demo.pdgenie.com/sparqapi/api/',
+ apiEndpoint: ' https://apitest.pdgenie.com/sparqapi/api/',
authorization: 'sparqvenba2018',