diff --git a/ng6-seed/src/app/reports/pd-mis/pd-mis.component.ts b/ng6-seed/src/app/reports/pd-mis/pd-mis.component.ts
index 570c2b436..4705da295 100755
--- a/ng6-seed/src/app/reports/pd-mis/pd-mis.component.ts
+++ b/ng6-seed/src/app/reports/pd-mis/pd-mis.component.ts
@@ -15,15 +15,16 @@ import { AngularCsv } from 'angular-csv-ext/dist/Angular-csv';
})
export class PdMisComponent implements OnInit {
pageEvent:PageEvent;
- pipe = new DatePipe('en-US');
+ pipe = new DatePipe('en-US');
maxDate: any;
minDate: any;
-
+ Lendershortname:any=[];
+ shortname:any;
api_data:any=[];
filtered_data:any=[];
-
+ header:any=[];
public Loading: boolean;
-
+
public reportform: FormGroup;
public dataLength:number=-1;
@@ -33,6 +34,11 @@ export class PdMisComponent implements OnInit {
pageNumber:number=10;
pageIndex:number=0
+
+
+
+ expandStatus: boolean=true;
+ datarecords: any;
displayedColumns = ['serialno',
'applicant',
'application_id',
@@ -76,19 +82,96 @@ export class PdMisComponent implements OnInit {
// 'start_to_complete',
// 'complete_to_qccomplete'
];
- expandStatus: boolean=true;
-
+
constructor(private reportsService:ReportsService,private route:ActivatedRoute,private router:Router,private form_builder:FormBuilder,private notifier:NotifierService) {
- this.reportform = this.form_builder.group({ from_date:[null],to_date:[null],city:[null],branch:[null],applicant_id:[null],lender_short_name:[null] });
-
+ this.reportform = this.form_builder.group({
+ from_date:[null],
+ to_date:[null],
+ city:[null],
+ branch:[null],
+ applicant_id:[null],
+ lender_short_name:[null] });
+ this.getcommonDropDown();
+
}
-
+
ngOnInit(){
this.maxDate = new Date();
+ console.log('header');
+
// this.getMISDailyReport();
- }
+ }
+ getcommonDropDown()
+ {
+ this.reportsService.getListOfMaster().subscribe(res=>
+ {
+ if(res.dataStatus==true)
+ {
+ this.Lendershortname = res.records;
+
+ }
+ });
+ }
+ chooseshortname(shortname)
+ {
+
+ this.shortname=shortname;
+ if(this.shortname=='HHFL')
+ {
+ this.displayedColumns = ['serialno',
+ 'application_id',
+ 'branch',
+ 'applicant',
+ 'address_visited',
+ 'initiated',
+ 'mis_report_remarks'];
+ }
+ else if(this.shortname=='ICICI')
+ {
+ this.displayedColumns = ['serialno',
+ 'application_id',
+ 'applicant',
+ 'address_visited',
+ 'lender_contact',
+ 'initiated',
+ 'mis_report_remarks'];
+ }
+ else if(this.shortname=='IMGC')
+ {
+ this.displayedColumns = ['serialno',
+ 'application_id',
+ 'lender',
+ 'applicant',
+ 'address_visited',
+ 'lender_contact',
+ 'initiated',
+ 'mis_report_remarks'];
+ }
+ else if(this.shortname=='IIB')
+ {
+ this.displayedColumns = ['serialno',
+ 'application_id',
+
+ 'applicant',
+ 'address_visited',
+
+ 'initiated',
+ 'mis_report_remarks'];
+ }
+ else if(this.shortname=='CLIX')
+ {
+ this.displayedColumns = ['serialno',
+
+ 'applicant',
+ 'product',
+ 'address_visited',
+ 'initiated',
+ 'mis_report_remarks'];
+ }
+
+ }
getMISDailyReport() {
let array=[]
@@ -217,6 +300,7 @@ export class PdMisComponent implements OnInit {
// );
// }
searchPanel(){
+
this.Loading=true;
this.reportform.value.from_date=this.pipe.transform(this.reportform.value.from_date,'yyyy-MM-dd')
this.reportform.value.to_date=this.pipe.transform(this.reportform.value.to_date,'yyyy-MM-dd')
@@ -224,8 +308,16 @@ export class PdMisComponent implements OnInit {
// this.reportsService.retirveDataForMISDailyReport(this.reportform.value).subscribe(res=>{
this.reportsService.pdTATReport(this.reportform.value).subscribe(res=>{
if(res['dataStatus'] == true){
-
+
+ this.header=res.header;
+
+ console.log(res);
+ console.log('res');
+
+ console.log(this.header);
this.dataSource.data=res['records'];
+ console.log('datasource');
+ console.log(this.dataSource.data);
this.dataLength=res['records'].length;
setTimeout(()=>{
console.log(this.exp);
diff --git a/ng6-seed/src/app/reports/reports.service.ts b/ng6-seed/src/app/reports/reports.service.ts
index 37db6310e..c2a78c365 100755
--- a/ng6-seed/src/app/reports/reports.service.ts
+++ b/ng6-seed/src/app/reports/reports.service.ts
@@ -20,7 +20,7 @@ export class ReportsService {
// getPDMISDailyReportLocal(): Observable
{
// return this._http.get(this.baseUrl);
// }
-
+
// get Details
retirveDataForMISDailyReport(value): Observable {
return this._http.post(this.apiUrl + 'PD_MIS_report',value);
@@ -31,4 +31,7 @@ export class ReportsService {
smcCreditPDMisReport(params):Observable {
return this._http.post(this.apiUrl+'smcCreditPDMisReport',params)
}
+ getListOfMaster():Observable {
+ return this._http.post(this.apiUrl + 'getListOfMaster',{"master_name":"ENTITY"})
+}
}