@@ -128,7 +128,7 @@
-
+
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/edit-pd-master/edit-pd-master.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/edit-pd-master/edit-pd-master.component.ts
index 170d2cbc5..38a4ed5d8 100644
--- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/edit-pd-master/edit-pd-master.component.ts
+++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/edit-pd-master/edit-pd-master.component.ts
@@ -22,20 +22,32 @@ export class EditPdMasterComponent implements OnInit {
pdTypeList:any;
billingList:any;
applicantLength:number;
- draftStatus: string;
- PDTriggerStatus: string;
- enablePDButton: boolean
+ // draftStatus: string;
+ // PDTriggerStatus: string;
+ enablePDButton: boolean;
+ currentPDStatus: string;
public _EditPDtriggerForm:FormGroup;
public notifier: NotifierService;
+ // create values for status check
+ pdStatusCheck :any={
+ "DRAFT" :'DRAFT',
+ "TRIGGERED" :'TRIGGERED',
+ "ALLOCATED" :'ALLOCATED',
+ "SCHEDULED" :'SCHEDULED',
+ "INPROGRESS" :'INPROGRESS',
+ "COMPLETED" :'COMPLETED',
+ "QC_COMPLETED" :'QC_COMPLETED',
+ };
constructor(private _fb: FormBuilder,
private _pd: PdTrigerService, notifier: NotifierService,private dialogRef: MatDialogRef
,
@Inject(MAT_DIALOG_DATA) public data: any) {
this.notifier=notifier
+ this.currentPDStatus = data.records.pd_status;
}
ngOnInit() {
- this.draftStatus="DRAFT";
- this.PDTriggerStatus="TRIGGERED";
+ // this.draftStatus="DRAFT";
+ // this.PDTriggerStatus="TRIGGERED";
this.getLenderList();
this.getProductsList();
this.getCustomerSegmentList();
@@ -161,10 +173,11 @@ export class EditPdMasterComponent implements OnInit {
this.billingList=this.billingList[0].billing_address;
}
submitPdDetails(formValue: any, status:string) {
+ let updateStatus = this.currentPDStatus == this.pdStatusCheck.DRAFT ? status : this.currentPDStatus == this.pdStatusCheck.TRIGGERED ? status : this.currentPDStatus;
if(this._EditPDtriggerForm.valid){
let my_array = this._EditPDtriggerForm.value;
Object.keys(my_array).forEach((key) => ( my_array[key] == null) && delete my_array[key]);
- this._pd.editPdMasterDetails(my_array, status).subscribe(result => {
+ this._pd.editPdMasterDetails(my_array, updateStatus).subscribe(result => {
if (result.status == 200) {
this.notifier.notify('success', 'PD Master Updated.');
this.dialogRef.close();
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/list-pd.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/list-pd.component.html
index c31d8643e..5b846cb0d 100644
--- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/list-pd.component.html
+++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/list-pd.component.html
@@ -18,16 +18,15 @@
All
-
+
+ Scheduled
+
+
+
In Progress
-
- Scheduled
-
-
-
Completed
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 6c52da05f..7e47c51b4 100644
--- 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,7 +71,7 @@ export class ListPdComponent implements OnInit, OnDestroy {
}
pdListLoad(status: boolean){
this.viewPdList = status;
- this.getTabIndex==0 ? this.allTabC.loadPDDetails() : this.getTabIndex==1 ? this.inprogressTabC.loadPDDetails() : this.getTabIndex==2 ? this.scheduledTabC.loadPDDetails() : this.getTabIndex==3 ? this.completedTabC.loadPDDetails() : this.qcCompletedTabC.loadPDDetails();
+ this.getTabIndex==0 ? this.allTabC.loadPDDetails() : this.getTabIndex==1 ? this.scheduledTabC.loadPDDetails() : this.getTabIndex==2 ? this.inprogressTabC.loadPDDetails() : this.getTabIndex==3 ? this.completedTabC.loadPDDetails() : this.qcCompletedTabC.loadPDDetails();
}
viewPDDetails(pdid:string){
@@ -82,7 +82,7 @@ export class ListPdComponent implements OnInit, OnDestroy {
//get tab changes
onTabClick(event: MatTabChangeEvent) {
this.getTabIndex=event.index;
- this.getTabIndex==0 ? this.allTabC.loadPDDetails() : this.getTabIndex==1 ? this.inprogressTabC.loadPDDetails() : this.getTabIndex==2 ? this.scheduledTabC.loadPDDetails() : this.getTabIndex==3 ? this.completedTabC.loadPDDetails() : this.qcCompletedTabC.loadPDDetails();
+ this.getTabIndex==0 ? this.allTabC.loadPDDetails() : this.getTabIndex==1 ? this.scheduledTabC.loadPDDetails() : this.getTabIndex==2 ? this.inprogressTabC.loadPDDetails() : this.getTabIndex==3 ? this.completedTabC.loadPDDetails() : this.qcCompletedTabC.loadPDDetails();
}
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/map-pd-view/map-pd-view.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/map-pd-view/map-pd-view.component.html
index ce4355898..d6feedecd 100644
--- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/map-pd-view/map-pd-view.component.html
+++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/map-pd-view/map-pd-view.component.html
@@ -31,7 +31,7 @@
{{details.applicat_details[0].applicant_name}}
{{details.lender_full_name}}({{details.lender_applicant_id}})