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 464ab7613..462acb1b9 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
@@ -20,7 +20,7 @@
{{master.pd_status | titlecase}}
QC Completed
-
+
{{master.pd_allocated_to | titlecase}}
{{master.executive_name | titlecase}}/{{master.centralofficer | titlecase}}
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 b3242924c..a5182125c 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
@@ -46,6 +46,8 @@ export class ViewPdComponent implements OnInit, OnDestroy {
"QC_COMPLETED" :'QC_COMPLETED',
};
+ mandatoryFieldsValidations: any=[];
+
// @Input() childData: string;
// @Output() loadParent = new EventEmitter();
public _EditPDtriggerForm:FormGroup;
@@ -70,13 +72,10 @@ export class ViewPdComponent implements OnInit, OnDestroy {
this._pd.editPdDetails(editID).subscribe(
data => {
if (data.status == 200) {
- this.pdMasterData = data.records.pd_master_details;
- this.pdMasterData = Object.keys(data.records.pd_master_details).map(function (key)
- {
- return data.records.pd_master_details[key];
- });
- // console.log(this.pdMasterData);
- this.pd_QC_Rating = Number(this.pdMasterData[0].qc_rating);
+ let masterData: any = data.records.pd_master_details;
+ this.pdMasterData.push(masterData[0]);
+ this.mandatoryFieldsValidations = masterData[1].mandatory_fields;
+ this.pd_QC_Rating = Number(this.pdMasterData.qc_rating);
this.pdApplicantData= data.records.applicants_details;
this.pdDocumentsData=data.records.pd_documnets;
this.masterPdLogsData=data.records.pd_logs.master;
@@ -234,8 +233,27 @@ export class ViewPdComponent implements OnInit, OnDestroy {
}
// direct trigger the pd
- directTriggerPD(data: any){
- //if(data.)
+ directTriggerPD(data: any,pdid:string){
+ if(data.length>0){
+ this.notifier.notify('warning', 'Please Fill All Mandatory Fields.!');
+ }
+ else {
+ let lenderMasterArray = {
+ "pd_id": pdid,
+ }
+ this._pd.editPdMasterDetails(lenderMasterArray, this.pdStatusCheck.TRIGGERED).subscribe(result => {
+ if (result.status == 200) {
+ this.notifier.notify('success', 'PD Status Updated.');
+ this.viewPdDetails(this.viewID);
+ }
+ else {
+ this.notifier.notify('warning', 'Something Wents Wrong Try Again.!');
+ }//else
+ }, error => {
+ this.notifier.notify('warning', 'Something Wents Wrong Try Again.!');
+ });//error closed
+ }
+
}
// updateViewComponent(editBack:string) {