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 9b8c6a0..bddfbac 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 @@ -71,8 +71,8 @@ export class ListPdComponent implements OnInit, OnDestroy { this.userService.getroles().subscribe(res=>{ let role_name = this.userService.takeDecisionRouting(res['records'][0]) console.log('userrole'); - console.log(res); - + + localStorage.setItem('smc_agency_id',res['records'][0].smc_agency_id); localStorage.setItem('len_user_role',role_name); this.user_role_name=role_name }) diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/pd-allocation/pd-allocation.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/pd-allocation/pd-allocation.component.ts index b3b6341..431c232 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/pd-allocation/pd-allocation.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/pd-allocation/pd-allocation.component.ts @@ -42,7 +42,8 @@ export class PdAllocationComponent implements OnInit { } ngOnInit() { - + this.usertype=localStorage.getItem('usertype'); + this.isDisabled=true; console.log(this.data) if(this.data.lender_role_id=='28') @@ -83,7 +84,7 @@ export class PdAllocationComponent implements OnInit { } getSmcVendorPdOfficerList(){ - alert('new'); + this._pd.getSMCVendorPDOfficersList(this.data.lender_role_id).subscribe( list => { console.log('vendor'); diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/pd-status-change-dialogue/pd-status-change-dialogue.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/pd-status-change-dialogue/pd-status-change-dialogue.component.ts index 1f41a3d..5856e83 100644 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/pd-status-change-dialogue/pd-status-change-dialogue.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/pd-status-change-dialogue/pd-status-change-dialogue.component.ts @@ -21,6 +21,7 @@ export class PdStatusChangeDialogueComponent implements OnInit { addonStatus: string ="ADD_ON_PENDING"; public Loading: boolean; dialogType: any; + usertype: string; constructor(notifier: NotifierService , private pd: PdTrigerService,private dialogRef: MatDialogRef,@Inject(MAT_DIALOG_DATA) public data: any) { @@ -60,14 +61,40 @@ export class PdStatusChangeDialogueComponent implements OnInit { // }); } } - + changePDStatus(status: string): void { + this.usertype=localStorage.getItem('usertype'); console.log(this.dialogType,this.enableAddonPD) if(this.dialogType == 'actionOnly' && !this.enableAddonPD) { this.dialogRef.close({update_status:true}); return; } - let update_status = { + + if(this.usertype=='true') + { + let update_status = { + "pd_id":this.data.pdid, + "random_string":this.data.random_string + }; + this.pd.updateVendorStatus(update_status, status).subscribe(result => { + if (result.status == 200) { + this.dialogRef.close({update_status:true}); + this.notifier.notify('success', this.data.pd_status=='INPROGRESS' ? 'Discussions Started Successfully' : this.data.pd_status=='COMPLETED' ? 'Completed Successfully' : this.data.pd_status=='BOUNCED' ? 'PD Rejected Successfully' :'Discussions Updated Successfully'); + } + else { + this.dialogRef.close({update_status:false}); + this.notifier.notify('warning', 'Something Wents Wrong Try Again.!'); + } + }, error => { + this.dialogRef.close({update_status:false}); + this.notifier.notify('warning', 'Something Wents Wrong Try Again.!'); + }); + } + + + else + { + let update_status = { "pd_id":this.data.pdid, "random_string":this.data.random_string }; @@ -85,5 +112,6 @@ export class PdStatusChangeDialogueComponent implements OnInit { this.notifier.notify('warning', 'Something Wents Wrong Try Again.!'); }); } + } } diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/start-pd.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/start-pd.component.html index 9a96289..2cbdac0 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/start-pd.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/start-pd.component.html @@ -27,7 +27,7 @@ - + diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.html index 61f37d0..d231aab 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.html @@ -201,10 +201,10 @@ - - + + - + diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.ts index f88e15c..a58eb55 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.ts @@ -336,6 +336,7 @@ export class ViewPdComponent implements OnInit, OnDestroy { // start pd getPDStart(pdDetails: any, status: string) { + console.log(pdDetails); console.log('pddetails'); this.destroyType = 3; @@ -541,7 +542,7 @@ else { /** To update pd officer*/ selfAllocation(state_id) { - if(this.LenderRoleID == '27' || this.LenderRoleID == '25'|| this.LenderRoleID == '28') { + if((this.LenderRoleID == '27') || (this.LenderRoleID == '25') || (this.LenderRoleID == '28')){ const dialogRef1 = this.dialog.open(PdAllocationComponent, { data: { pd_id:this.viewID, pd_status: this.pdStatusCheck.ALLOCATED,random_string:this.pdMasterData[0].random_string,dialogType:'actionOnly',state_id:state_id, lender_role_id:this.LenderRoleID }, disableClose: true, diff --git a/ng6-seed/src/app/personal-discussion/pd-service/pd-triger.service.ts b/ng6-seed/src/app/personal-discussion/pd-service/pd-triger.service.ts index f89c2e2..a8e0a1c 100755 --- a/ng6-seed/src/app/personal-discussion/pd-service/pd-triger.service.ts +++ b/ng6-seed/src/app/personal-discussion/pd-service/pd-triger.service.ts @@ -172,10 +172,10 @@ export class PdTrigerService { // get pd details getPdDetails(lenderId): Observable { this.usertype=localStorage.getItem('usertype'); - if(this.usertype=='true') + if(this.usertype=='true1') { - this.entity_id = localStorage.getItem('user_role'); - this.entity_id = localStorage.getItem('user_role'); + + this.entity_id = localStorage.getItem('smc_agency_id'); let userid1=this._aws.getlocale() const Lender:any = this.entity_id ? { params: new HttpParams().set('smcagencyid', this.entity_id) } : @@ -212,10 +212,10 @@ export class PdTrigerService { getTabStatusPdDetails(status: string,lenderId): Observable { this.usertype=localStorage.getItem('usertype'); - if(this.usertype=='true') + if(this.usertype=='true1') { - this.entity_id = localStorage.getItem('user_role'); + this.entity_id = localStorage.getItem('smc_agency_id'); let userid1=this._aws.getlocale() let paramHttp1:any= this.entity_id && status ? {params : new HttpParams().set('smcagencyid', this.entity_id).set('status',status)} : {}; @@ -263,6 +263,16 @@ export class PdTrigerService { catchError(this.handleError('operation', [])) ) } + updateVendorStatus(editData: any, status: string): Observable { + editData.pd_status = status; + editData.fk_updatedby = this._aws.getlocale(); + // editData.updatedon = currentdate; + return this._http.post(this.apiUrl + "updateVendorStatus", { records: editData }) + + .pipe( + catchError(this.handleError('operation', [])) + ) + } // initiate address for pd process initiateAddressPdProcess(updateDate: any): Observable { updateDate.fk_updatedby = this._aws.getlocale(); @@ -302,6 +312,7 @@ export class PdTrigerService { catchError(this.handleError('operation', [])) ) } + // update pd schedule // updateSchedule(updateData: any): Observable { @@ -695,7 +706,7 @@ export class PdTrigerService { // if(LenderRoleID == '25') { if(this.usertype=='true') { - searchItem.smc_agency_id = localStorage.getItem('user_role'); + searchItem.smc_agency_id = localStorage.getItem('smc_agency_id'); } searchItem.createdby = userid // } diff --git a/ng6-seed/src/app/session/login/login.component.ts b/ng6-seed/src/app/session/login/login.component.ts index f0dcf2e..b6271d3 100755 --- a/ng6-seed/src/app/session/login/login.component.ts +++ b/ng6-seed/src/app/session/login/login.component.ts @@ -72,6 +72,8 @@ export class LoginComponent implements OnInit{ // console.log("do login",res); if (res !== undefined) { this.getCommonSettings(); + console.log('ressss'); + console.log(res); // local storage for validate user access localStorage.setItem('user_role',res.idToken.payload["custom:role_id"]); this.router.navigate(['/']); @@ -80,7 +82,7 @@ export class LoginComponent implements OnInit{ }, err => { if (err.message == "New password is required.") { this.newpassopen(); - } else { + } else { } this.loaderService.closeMatSpinnerDialog();