From 1532f1230b3ad0f0da207e788f1b0ea0cdc6f6a2 Mon Sep 17 00:00:00 2001 From: "venbatechnologies@gmail.com" Date: Sat, 8 Jun 2019 18:27:22 +0530 Subject: [PATCH] qc menu - disscusion option added : ps --- .../business-info.component.html | 12 +- .../business-info/business-info.component.ts | 6 +- .../qc-list/qc-start/qc-start.component.ts | 638 +++++++++--------- .../qc-list/qc-view/qc-view.component.html | 1 + .../qc-list/qc-view/qc-view.component.ts | 5 +- .../app/quality-check/quality-check.module.ts | 97 ++- ng6-seed/src/environments/environment.ts | 2 +- 7 files changed, 433 insertions(+), 328 deletions(-) diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/business-info/business-info.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/business-info/business-info.component.html index 4b5f93814..0559e84ce 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/business-info/business-info.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/business-info/business-info.component.html @@ -1798,16 +1798,22 @@
- +
+ - - +
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/business-info/business-info.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/business-info/business-info.component.ts index 7dd980a37..6c8696f57 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/business-info/business-info.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/business-info/business-info.component.ts @@ -217,7 +217,8 @@ export class BusinessInfoComponent implements OnInit { otherDoc.push(this.createDocument()); }); } else { - DocArray = [{ document: '' }]; + // DocArray = [{ document: '' }]; + DocArray = [{document: '',document_pic: ''}]; otherDoc.push(this.createDocument()); } // if (data.records.ownership_setup != 'others') { @@ -992,7 +993,8 @@ export class BusinessInfoComponent implements OnInit { } createDocument() { return this.fb.group({ - document: [''] + document: [''], + document_pic: [''], }); } // create other than pan india state diff --git a/ng6-seed/src/app/quality-check/qc-list/qc-start/qc-start.component.ts b/ng6-seed/src/app/quality-check/qc-list/qc-start/qc-start.component.ts index b4817df36..df92095e5 100755 --- a/ng6-seed/src/app/quality-check/qc-list/qc-start/qc-start.component.ts +++ b/ng6-seed/src/app/quality-check/qc-list/qc-start/qc-start.component.ts @@ -6,29 +6,29 @@ import {NotifierService} from 'angular-notifier'; import { QcListComponent } from './../qc-list.component'; import {QcService} from './../../qc-service/qc.service'; -// import {PersonalInfoComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/personal-info/personal-info.component'; -// import {AddressComponent } from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/address/address.component'; -// import {OtherIncomeComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/other-income/other-income.component'; -// import {SupplierInfoComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/supplier-info/supplier-info.component'; -// import {ClientInfoComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/client-info/client-info.component'; -// import {FamilyDetailsComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/family-details/family-details.component'; -// import {EmploymentInfoComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/employment-info/employment-info.component'; -// import {StockComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/stock/stock.component'; -// import {CurrentLoanComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/current-loan/current-loan.component'; -// import {FinancialInfoComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/financial-info/financial-info.component'; -// import {AssetsInfoComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/assets-info/assets-info.component'; -// import {AssessedIncomeComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/assessed-income.component'; -// import {BankingDetailsComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/banking-details/banking-details.component'; -// import {BusinessInfoComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/business-info/business-info.component'; -// import {LenderRepresentativeComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/lender-representative/lender-representative.component'; -// import {LoanDetailsComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/loan-details/loan-details.component'; -// import {GeneralInfoComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/general-info/general-info.component'; -// import {NeighbourHoodComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/neighbour-hood/neighbour-hood.component'; -// import {FinalRemarksComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/final-remarks/final-remarks.component'; -// import { BusinessInfoGroupComponent } from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/business-info-group/business-info-group.component'; -// import { BusinessAssetsInfoComponent } from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/business-assets-info/business-assets-info.component'; -// import { PdStatusChangeDialogueComponent } from './../../../personal-discussion/manage-pd/list-pd/pd-status-change-dialogue/pd-status-change-dialogue.component'; -// import {RentalVerificationComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/rental-verification/rental-verification.component'; +import {PersonalInfoComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/personal-info/personal-info.component'; +import {AddressComponent } from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/address/address.component'; +import {OtherIncomeComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/other-income/other-income.component'; +import {SupplierInfoComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/supplier-info/supplier-info.component'; +import {ClientInfoComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/client-info/client-info.component'; +import {FamilyDetailsComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/family-details/family-details.component'; +import {EmploymentInfoComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/employment-info/employment-info.component'; +import {StockComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/stock/stock.component'; +import {CurrentLoanComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/current-loan/current-loan.component'; +import {FinancialInfoComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/financial-info/financial-info.component'; +import {AssetsInfoComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/assets-info/assets-info.component'; +import {AssessedIncomeComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/assessed-income.component'; +import {BankingDetailsComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/banking-details/banking-details.component'; +import {BusinessInfoComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/business-info/business-info.component'; +import {LenderRepresentativeComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/lender-representative/lender-representative.component'; +import {LoanDetailsComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/loan-details/loan-details.component'; +import {GeneralInfoComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/general-info/general-info.component'; +import {NeighbourHoodComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/neighbour-hood/neighbour-hood.component'; +import {FinalRemarksComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/final-remarks/final-remarks.component'; +import { BusinessInfoGroupComponent } from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/business-info-group/business-info-group.component'; +import { BusinessAssetsInfoComponent } from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/business-assets-info/business-assets-info.component'; +import { PdStatusChangeDialogueComponent } from './../../../personal-discussion/manage-pd/list-pd/pd-status-change-dialogue/pd-status-change-dialogue.component'; +import {RentalVerificationComponent} from './../../../personal-discussion/manage-pd/list-pd/start-pd/forms/rental-verification/rental-verification.component'; @Component({ selector: 'app-qc-start', @@ -137,308 +137,308 @@ export class QcStartComponent implements OnInit, OnDestroy { // load pd status change dialogue pdStatusDialogue(status: string): void { - // const dialogRef = this.dialog.open(PdStatusChangeDialogueComponent, { - // data: { pdid: this.startPD, pd_status: status }, - // disableClose: true, - // minWidth:'30%', - // maxWidth:'40%', - // }); - // dialogRef.afterClosed() - // .subscribe(dataresult => { - // if(dataresult.update_status==true){ - // this.loadTemplates(this.startPD,2); - // } - // }); + const dialogRef = this.dialog.open(PdStatusChangeDialogueComponent, { + data: { pdid: this.startPD, pd_status: status }, + disableClose: true, + minWidth:'30%', + maxWidth:'40%', + }); + dialogRef.afterClosed() + .subscribe(dataresult => { + if(dataresult.update_status==true){ + this.loadTemplates(this.startPD,2); + } + }); } // start // direct form based questions OnSelectDirectForms(details: any) { - // this.selectedFormsCategory = details; + this.selectedFormsCategory = details; - // if(this.selectedFormsCategory.form_id==1){ - // const dialogRef = this.dialog.open(SupplierInfoComponent, { - // data: this.pdFullDetails, - // maxWidth: '100vw', - // maxHeight: '100vh', - // height: '100%', - // width: '100%', - // disableClose: true - // }); - // dialogRef.afterClosed() - // .subscribe(dataresult => { - // this.loadTemplates(this.startPD,2); - // }); - // }else - // if(this.selectedFormsCategory.form_id==2){ - // const dialogRef = this.dialog.open(ClientInfoComponent, { - // data: this.pdFullDetails, - // maxWidth: '100vw', - // maxHeight: '100vh', - // height: '100%', - // width: '100%', - // disableClose: true - // }); - // dialogRef.afterClosed() - // .subscribe(dataresult => { - // this.loadTemplates(this.startPD,2); - // }); - // }else - // if(this.selectedFormsCategory.form_id==3){ - // const dialogRef = this.dialog.open(PersonalInfoComponent, { - // data: this.pdFullDetails, - // maxWidth: '100vw', - // maxHeight: '100vh', - // height: '100%', - // width: '100%', - // disableClose: true - // }); - // dialogRef.afterClosed() - // .subscribe(dataresult => { - // this.loadTemplates(this.startPD,2); - // }); - // }else - // if(this.selectedFormsCategory.form_id==4){ - // const dialogRef = this.dialog.open(AssetsInfoComponent, { - // data: this.pdFullDetails, - // maxWidth: '100vw', - // maxHeight: '100vh', - // height: '100%', - // width: '100%', - // disableClose: true - // }); - // dialogRef.afterClosed() - // .subscribe(dataresult => { - // this.loadTemplates(this.startPD,2); - // }); - // }else - // if(this.selectedFormsCategory.form_id==5){ - // const dialogRef = this.dialog.open(AddressComponent, { - // data: this.pdFullDetails, - // maxWidth: '100vw', - // maxHeight: '100vh', - // height: '100%', - // width: '100%', - // disableClose: true - // }); - // dialogRef.afterClosed() - // .subscribe(dataresult => { - // this.loadTemplates(this.startPD,2); - // }); - // }else - // if(this.selectedFormsCategory.form_id==6){ - // const dialogRef = this.dialog.open(FamilyDetailsComponent, { - // data: this.pdFullDetails, - // maxWidth: '100vw', - // maxHeight: '100vh', - // height: '100%', - // width: '100%', - // disableClose: true - // }); - // dialogRef.afterClosed() - // .subscribe(dataresult => { - // this.loadTemplates(this.startPD,2); - // }); - // }else - // if(this.selectedFormsCategory.form_id==7){ - // const dialogRef = this.dialog.open(BankingDetailsComponent, { - // data: this.pdFullDetails, - // maxWidth: '100vw', - // maxHeight: '100vh', - // height: '100%', - // width: '100%', - // disableClose: true - // }); - // dialogRef.afterClosed() - // .subscribe(dataresult => { - // this.loadTemplates(this.startPD,2); - // }); - // } - // else - // if(this.selectedFormsCategory.form_id==8){ - // const dialogRef = this.dialog.open(CurrentLoanComponent, { - // data: this.pdFullDetails, - // maxWidth: '100vw', - // maxHeight: '100vh', - // height: '100%', - // width: '100%', - // disableClose: true - // }); - // dialogRef.afterClosed() - // .subscribe(dataresult => { - // this.loadTemplates(this.startPD,2); - // }); - // } - // else - // if(this.selectedFormsCategory.form_id==9){ - // const dialogRef = this.dialog.open(OtherIncomeComponent, { - // data: this.pdFullDetails, - // maxWidth: '100vw', - // maxHeight: '100vh', - // height: '100%', - // width: '100%', - // disableClose: true - // }); - // dialogRef.afterClosed() - // .subscribe(dataresult => { - // this.loadTemplates(this.startPD,2); - // }); - // }else - // if(this.selectedFormsCategory.form_id==10){ - // const dialogRef = this.dialog.open(LoanDetailsComponent, { - // data: this.pdFullDetails, - // maxWidth: '100vw', - // maxHeight: '100vh', - // height: '100%', - // width: '100%', - // disableClose: true - // }); - // dialogRef.afterClosed() - // .subscribe(dataresult => { - // this.loadTemplates(this.startPD,2); - // }); - // }else - // if(this.selectedFormsCategory.form_id==11){ - // const dialogRef = this.dialog.open(StockComponent, { - // data: this.pdFullDetails, - // maxWidth: '100vw', - // maxHeight: '100vh', - // height: '100%', - // width: '100%', - // disableClose: true - // }); - // dialogRef.afterClosed() - // .subscribe(dataresult => { - // this.loadTemplates(this.startPD,2); - // }); - // }else - // if(this.selectedFormsCategory.form_id==12){ - // const dialogRef = this.dialog.open(EmploymentInfoComponent, { - // data: this.pdFullDetails, - // maxWidth: '100vw', - // maxHeight: '100vh', - // height: '100%', - // width: '100%', - // disableClose: true - // }); - // dialogRef.afterClosed() - // .subscribe(dataresult => { - // // this.notifier.notify('success', 'Successfully allocated.!'); - // this.loadTemplates(this.startPD,2); - // }); - // }else - // if(this.selectedFormsCategory.form_id==13){ - // const dialogRef = this.dialog.open(BusinessInfoGroupComponent, { - // data: this.pdFullDetails, - // maxWidth: '100vw', - // maxHeight: '100vh', - // height: '100%', - // width: '100%', - // disableClose: true - // }); - // dialogRef.afterClosed() - // .subscribe(dataresult => { - // this.loadTemplates(this.startPD,2); - // }); - // }else - // if(this.selectedFormsCategory.form_id==14){ - // const dialogRef = this.dialog.open(FinancialInfoComponent, { - // data: this.pdFullDetails, - // maxWidth: '100vw', - // maxHeight: '100vh', - // height: '100%', - // width: '100%', - // disableClose: true - // }); - // dialogRef.afterClosed() - // .subscribe(dataresult => { - // this.loadTemplates(this.startPD,2); - // }); - // }else - // if(this.selectedFormsCategory.form_id==15){ - // const dialogRef = this.dialog.open(LenderRepresentativeComponent, { - // data: this.pdFullDetails, - // maxWidth: '100vw', - // maxHeight: '100vh', - // height: '100%', - // width: '100%', - // disableClose: true - // }); - // dialogRef.afterClosed() - // .subscribe(dataresult => { - // this.loadTemplates(this.startPD,2); - // }); - // } - // else - // if(this.selectedFormsCategory.form_id==17){ - // const dialogRef = this.dialog.open(RentalVerificationComponent, { - // data: this.pdFullDetails, - // maxWidth: '100vw', - // maxHeight: '100vh', - // height: '100%', - // width: '100%', - // disableClose: true - // }); - // dialogRef.afterClosed() - // .subscribe(dataresult => { - // this.loadTemplates(this.startPD,2); - // }); - // } - // else if(this.selectedFormsCategory.form_id==18){ - // const generaldialogRef = this.dialog.open(GeneralInfoComponent, { - // data: this.pdFullDetails, - // maxWidth: '100vw', - // maxHeight: '100vh', - // height: '100%', - // width: '100%', - // disableClose: true - // }); - // generaldialogRef.afterClosed() - // .subscribe(dataresult => { - // this.loadTemplates(this.startPD,2); - // }); - // } - // else if(this.selectedFormsCategory.form_id==19){ - // const generaldialogRef = this.dialog.open(NeighbourHoodComponent, { - // data: this.pdFullDetails, - // maxWidth: '100vw', - // maxHeight: '100vh', - // height: '100%', - // width: '100%', - // disableClose: true - // }); - // generaldialogRef.afterClosed() - // .subscribe(dataresult => { - // this.loadTemplates(this.startPD,2); - // }); - // }else if(this.selectedFormsCategory.form_id==20){ - // const generaldialogRef = this.dialog.open(FinalRemarksComponent, { - // data: this.pdFullDetails, - // maxWidth: '100vw', - // maxHeight: '100vh', - // height: '100%', - // width: '100%', - // disableClose: true - // }); - // generaldialogRef.afterClosed() - // .subscribe(dataresult => { - // this.loadTemplates(this.startPD,2); - // }); - // }else - // if(this.selectedFormsCategory.form_id==22){ - // const dialogRef = this.dialog.open(BusinessAssetsInfoComponent, { - // data: this.pdFullDetails, - // maxWidth: '100vw', - // maxHeight: '100vh', - // height: '100%', - // width: '100%', - // disableClose: true - // }); - // dialogRef.afterClosed() - // .subscribe(dataresult => { - // this.loadTemplates(this.startPD,2); - // }); - // } + if(this.selectedFormsCategory.form_id==1){ + const dialogRef = this.dialog.open(SupplierInfoComponent, { + data: this.pdFullDetails, + maxWidth: '100vw', + maxHeight: '100vh', + height: '100%', + width: '100%', + disableClose: true + }); + dialogRef.afterClosed() + .subscribe(dataresult => { + this.loadTemplates(this.startPD,2); + }); + }else + if(this.selectedFormsCategory.form_id==2){ + const dialogRef = this.dialog.open(ClientInfoComponent, { + data: this.pdFullDetails, + maxWidth: '100vw', + maxHeight: '100vh', + height: '100%', + width: '100%', + disableClose: true + }); + dialogRef.afterClosed() + .subscribe(dataresult => { + this.loadTemplates(this.startPD,2); + }); + }else + if(this.selectedFormsCategory.form_id==3){ + const dialogRef = this.dialog.open(PersonalInfoComponent, { + data: this.pdFullDetails, + maxWidth: '100vw', + maxHeight: '100vh', + height: '100%', + width: '100%', + disableClose: true + }); + dialogRef.afterClosed() + .subscribe(dataresult => { + this.loadTemplates(this.startPD,2); + }); + }else + if(this.selectedFormsCategory.form_id==4){ + const dialogRef = this.dialog.open(AssetsInfoComponent, { + data: this.pdFullDetails, + maxWidth: '100vw', + maxHeight: '100vh', + height: '100%', + width: '100%', + disableClose: true + }); + dialogRef.afterClosed() + .subscribe(dataresult => { + this.loadTemplates(this.startPD,2); + }); + }else + if(this.selectedFormsCategory.form_id==5){ + const dialogRef = this.dialog.open(AddressComponent, { + data: this.pdFullDetails, + maxWidth: '100vw', + maxHeight: '100vh', + height: '100%', + width: '100%', + disableClose: true + }); + dialogRef.afterClosed() + .subscribe(dataresult => { + this.loadTemplates(this.startPD,2); + }); + }else + if(this.selectedFormsCategory.form_id==6){ + const dialogRef = this.dialog.open(FamilyDetailsComponent, { + data: this.pdFullDetails, + maxWidth: '100vw', + maxHeight: '100vh', + height: '100%', + width: '100%', + disableClose: true + }); + dialogRef.afterClosed() + .subscribe(dataresult => { + this.loadTemplates(this.startPD,2); + }); + }else + if(this.selectedFormsCategory.form_id==7){ + const dialogRef = this.dialog.open(BankingDetailsComponent, { + data: this.pdFullDetails, + maxWidth: '100vw', + maxHeight: '100vh', + height: '100%', + width: '100%', + disableClose: true + }); + dialogRef.afterClosed() + .subscribe(dataresult => { + this.loadTemplates(this.startPD,2); + }); + } + else + if(this.selectedFormsCategory.form_id==8){ + const dialogRef = this.dialog.open(CurrentLoanComponent, { + data: this.pdFullDetails, + maxWidth: '100vw', + maxHeight: '100vh', + height: '100%', + width: '100%', + disableClose: true + }); + dialogRef.afterClosed() + .subscribe(dataresult => { + this.loadTemplates(this.startPD,2); + }); + } + else + if(this.selectedFormsCategory.form_id==9){ + const dialogRef = this.dialog.open(OtherIncomeComponent, { + data: this.pdFullDetails, + maxWidth: '100vw', + maxHeight: '100vh', + height: '100%', + width: '100%', + disableClose: true + }); + dialogRef.afterClosed() + .subscribe(dataresult => { + this.loadTemplates(this.startPD,2); + }); + }else + if(this.selectedFormsCategory.form_id==10){ + const dialogRef = this.dialog.open(LoanDetailsComponent, { + data: this.pdFullDetails, + maxWidth: '100vw', + maxHeight: '100vh', + height: '100%', + width: '100%', + disableClose: true + }); + dialogRef.afterClosed() + .subscribe(dataresult => { + this.loadTemplates(this.startPD,2); + }); + }else + if(this.selectedFormsCategory.form_id==11){ + const dialogRef = this.dialog.open(StockComponent, { + data: this.pdFullDetails, + maxWidth: '100vw', + maxHeight: '100vh', + height: '100%', + width: '100%', + disableClose: true + }); + dialogRef.afterClosed() + .subscribe(dataresult => { + this.loadTemplates(this.startPD,2); + }); + }else + if(this.selectedFormsCategory.form_id==12){ + const dialogRef = this.dialog.open(EmploymentInfoComponent, { + data: this.pdFullDetails, + maxWidth: '100vw', + maxHeight: '100vh', + height: '100%', + width: '100%', + disableClose: true + }); + dialogRef.afterClosed() + .subscribe(dataresult => { + // this.notifier.notify('success', 'Successfully allocated.!'); + this.loadTemplates(this.startPD,2); + }); + }else + if(this.selectedFormsCategory.form_id==13){ + const dialogRef = this.dialog.open(BusinessInfoGroupComponent, { + data: this.pdFullDetails, + maxWidth: '100vw', + maxHeight: '100vh', + height: '100%', + width: '100%', + disableClose: true + }); + dialogRef.afterClosed() + .subscribe(dataresult => { + this.loadTemplates(this.startPD,2); + }); + }else + if(this.selectedFormsCategory.form_id==14){ + const dialogRef = this.dialog.open(FinancialInfoComponent, { + data: this.pdFullDetails, + maxWidth: '100vw', + maxHeight: '100vh', + height: '100%', + width: '100%', + disableClose: true + }); + dialogRef.afterClosed() + .subscribe(dataresult => { + this.loadTemplates(this.startPD,2); + }); + }else + if(this.selectedFormsCategory.form_id==15){ + const dialogRef = this.dialog.open(LenderRepresentativeComponent, { + data: this.pdFullDetails, + maxWidth: '100vw', + maxHeight: '100vh', + height: '100%', + width: '100%', + disableClose: true + }); + dialogRef.afterClosed() + .subscribe(dataresult => { + this.loadTemplates(this.startPD,2); + }); + } + else + if(this.selectedFormsCategory.form_id==17){ + const dialogRef = this.dialog.open(RentalVerificationComponent, { + data: this.pdFullDetails, + maxWidth: '100vw', + maxHeight: '100vh', + height: '100%', + width: '100%', + disableClose: true + }); + dialogRef.afterClosed() + .subscribe(dataresult => { + this.loadTemplates(this.startPD,2); + }); + } + else if(this.selectedFormsCategory.form_id==18){ + const generaldialogRef = this.dialog.open(GeneralInfoComponent, { + data: this.pdFullDetails, + maxWidth: '100vw', + maxHeight: '100vh', + height: '100%', + width: '100%', + disableClose: true + }); + generaldialogRef.afterClosed() + .subscribe(dataresult => { + this.loadTemplates(this.startPD,2); + }); + } + else if(this.selectedFormsCategory.form_id==19){ + const generaldialogRef = this.dialog.open(NeighbourHoodComponent, { + data: this.pdFullDetails, + maxWidth: '100vw', + maxHeight: '100vh', + height: '100%', + width: '100%', + disableClose: true + }); + generaldialogRef.afterClosed() + .subscribe(dataresult => { + this.loadTemplates(this.startPD,2); + }); + }else if(this.selectedFormsCategory.form_id==20){ + const generaldialogRef = this.dialog.open(FinalRemarksComponent, { + data: this.pdFullDetails, + maxWidth: '100vw', + maxHeight: '100vh', + height: '100%', + width: '100%', + disableClose: true + }); + generaldialogRef.afterClosed() + .subscribe(dataresult => { + this.loadTemplates(this.startPD,2); + }); + }else + if(this.selectedFormsCategory.form_id==22){ + const dialogRef = this.dialog.open(BusinessAssetsInfoComponent, { + data: this.pdFullDetails, + maxWidth: '100vw', + maxHeight: '100vh', + height: '100%', + width: '100%', + disableClose: true + }); + dialogRef.afterClosed() + .subscribe(dataresult => { + this.loadTemplates(this.startPD,2); + }); + } } diff --git a/ng6-seed/src/app/quality-check/qc-list/qc-view/qc-view.component.html b/ng6-seed/src/app/quality-check/qc-list/qc-view/qc-view.component.html index 182ab2304..5900b3ee6 100755 --- a/ng6-seed/src/app/quality-check/qc-list/qc-view/qc-view.component.html +++ b/ng6-seed/src/app/quality-check/qc-list/qc-view/qc-view.component.html @@ -133,6 +133,7 @@ +
diff --git a/ng6-seed/src/app/quality-check/qc-list/qc-view/qc-view.component.ts b/ng6-seed/src/app/quality-check/qc-list/qc-view/qc-view.component.ts index 12695e016..c273cf2b6 100755 --- a/ng6-seed/src/app/quality-check/qc-list/qc-view/qc-view.component.ts +++ b/ng6-seed/src/app/quality-check/qc-list/qc-view/qc-view.component.ts @@ -241,7 +241,10 @@ export class QcViewComponent implements OnInit, OnDestroy { } // start pd - getPDStart(pdID:any){ + getPDStart(pdID:any,childData: any){ + console.log('pdData',pdID); + // console.log('childData',childData); + // return; this.destroyType=3; this.router.navigate([ '../../startpd',pdID], { relativeTo: this.route }); } diff --git a/ng6-seed/src/app/quality-check/quality-check.module.ts b/ng6-seed/src/app/quality-check/quality-check.module.ts index bc52ce653..74ab07401 100755 --- a/ng6-seed/src/app/quality-check/quality-check.module.ts +++ b/ng6-seed/src/app/quality-check/quality-check.module.ts @@ -44,6 +44,64 @@ import { PdLocatedMapViewDirective } from './../personal-discussion/pd-directive import { InitiateAdditionalPdComponent } from './../personal-discussion/manage-pd/list-pd/initiate-additional-pd/initiate-additional-pd.component'; import { NumberToWordsPipe } from './qc-pipe/number-to-words.pipe'; +import { RentalVerificationComponent } from './../personal-discussion/manage-pd/list-pd/start-pd/forms/rental-verification/rental-verification.component'; +import { BusinessOtherFamilyMemberComponent } from './../personal-discussion/manage-pd/list-pd/start-pd/forms/dialogue/business-other-family-member/business-other-family-member.component'; +import { BusinessInfoGroupComponent } from './../personal-discussion/manage-pd/list-pd/start-pd/forms/business-info-group/business-info-group.component'; +// import { SearchRelationPipe } from './../pd-pipes/search-relation.pipe'; +// import { RupeeCurrencyFormatPipe } from './../pd-pipes/rupee-currency-format.pipe'; +// import { DeleteRecordsCountPipe } from './../pd-pipes/delete-records-count.pipe'; +import { BusinessAssetsInfoComponent } from './../personal-discussion/manage-pd/list-pd/start-pd/forms/business-assets-info/business-assets-info.component'; +import { BusinessBankingDetailsComponent } from './../personal-discussion/manage-pd/list-pd/start-pd/forms/business-banking-details/business-banking-details.component'; +import { SalesDetailsComponent } from './../personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/sales-details/sales-details.component'; +import { DailySalesDetailsComponent } from './../personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/daily-sales-details/daily-sales-details.component'; +import { SalesCalculationComponent } from './../personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/sales-calculation/sales-calculation.component'; +import { ManageSalesComponent } from './../personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-sales/manage-sales.component'; +import { PurchaseDetailsComponent } from './../personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/purchase-details/purchase-details.component'; +import { BusinessExpenseDetailsComponent } from './../personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/business-expense-details/business-expense-details.component'; +import { HouseHoldDetailsComponent } from './../personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/house-hold-details/house-hold-details.component'; +import { OtherBusinessIncomeDetailsComponent } from './../personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/other-business-income-details/other-business-income-details.component'; +import { ManagePurchaseComponent } from './../personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-purchase/manage-purchase.component'; +import { ManageBusinesExpenseComponent } from './../personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-busines-expense/manage-busines-expense.component'; +import { ManageHouseHoldComponent } from './../personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-house-hold/manage-house-hold.component'; +import { ManageOtherBusinessIncomeComponent } from './../personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-other-business-income/manage-other-business-income.component'; +import { GrossProfitCalculationComponent } from './../personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/gross-profit-calculation/gross-profit-calculation.component'; +import { ManageDailySalesComponent } from './../personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-daily-sales/manage-daily-sales.component'; +import { PdStatusChangeDialogueComponent } from './../personal-discussion/manage-pd/list-pd/pd-status-change-dialogue/pd-status-change-dialogue.component'; +// import { ViewLocationComponent } from './../pd-directive/view-location/view-location.component'; +// import { GetAnswerableFormsPipe } from './../pd-pipes/get-answerable-forms.pipe'; +import { ConfirmAiDetailsComponent } from './../personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/confirm-ai-details/confirm-ai-details.component'; +import { ManageDailyPurchaseComponent } from './../personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-daily-purchase/manage-daily-purchase.component'; +import { DailyPurchaseDetailsComponent } from './../personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/daily-purchase-details/daily-purchase-details.component'; +import { ManageRentalVerificationComponent } from './../personal-discussion/manage-pd/list-pd/start-pd/forms/rental-verification/manage-rental-verification/manage-rental-verification.component'; +import { ClientInfoComponent } from 'app/personal-discussion/manage-pd/list-pd/start-pd/forms/client-info/client-info.component'; +import { SupplierInfoComponent } from 'app/personal-discussion/manage-pd/list-pd/start-pd/forms/supplier-info/supplier-info.component'; +import { CurrentLoanComponent } from 'app/personal-discussion/manage-pd/list-pd/start-pd/forms/current-loan/current-loan.component'; +import { LoanDetailsComponent } from 'app/personal-discussion/manage-pd/list-pd/start-pd/forms/loan-details/loan-details.component'; +import { OtherIncomeComponent } from 'app/personal-discussion/manage-pd/list-pd/start-pd/forms/other-income/other-income.component'; +import { AssetsInfoComponent } from 'app/personal-discussion/manage-pd/list-pd/start-pd/forms/assets-info/assets-info.component'; +import { AddressComponent } from 'app/personal-discussion/manage-pd/list-pd/start-pd/forms/address/address.component'; +import { FamilyDetailsComponent } from 'app/personal-discussion/manage-pd/list-pd/start-pd/forms/family-details/family-details.component'; +import { BankingDetailsComponent } from 'app/personal-discussion/manage-pd/list-pd/start-pd/forms/banking-details/banking-details.component'; +import { StockComponent } from 'app/personal-discussion/manage-pd/list-pd/start-pd/forms/stock/stock.component'; +import { EmploymentInfoComponent } from 'app/personal-discussion/manage-pd/list-pd/start-pd/forms/employment-info/employment-info.component'; +import { BusinessInfoComponent } from 'app/personal-discussion/manage-pd/list-pd/start-pd/forms/business-info/business-info.component'; +import { FinancialInfoComponent } from 'app/personal-discussion/manage-pd/list-pd/start-pd/forms/financial-info/financial-info.component'; +import { LenderRepresentativeComponent } from 'app/personal-discussion/manage-pd/list-pd/start-pd/forms/lender-representative/lender-representative.component'; +import { AssessedIncomeComponent } from 'app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/assessed-income.component'; +import { GeneralInfoComponent } from 'app/personal-discussion/manage-pd/list-pd/start-pd/forms/general-info/general-info.component'; +import { OtherApplicantDetailsComponent } from 'app/personal-discussion/manage-pd/list-pd/start-pd/forms/dialogue/other-applicant-details/other-applicant-details.component'; +import { NeighbourHoodComponent } from 'app/personal-discussion/manage-pd/list-pd/start-pd/forms/neighbour-hood/neighbour-hood.component'; +import { FinalRemarksComponent } from 'app/personal-discussion/manage-pd/list-pd/start-pd/forms/final-remarks/final-remarks.component'; +import { ViewLocationComponent } from 'app/personal-discussion/pd-directive/view-location/view-location.component'; +import { TelePdAllocationComponent } from 'app/personal-discussion/manage-pd/list-pd/tele-pd-allocation/tele-pd-allocation.component'; +import { StartPdComponent } from 'app/personal-discussion/manage-pd/list-pd/start-pd/start-pd.component'; +import { CompletedPdComponent } from 'app/personal-discussion/manage-pd/list-pd/completed-pd/completed-pd.component'; +import { QcCompletedPdComponent } from 'app/personal-discussion/manage-pd/list-pd/qc-completed-pd/qc-completed-pd.component'; +import { PersonalInfoComponent } from 'app/personal-discussion/manage-pd/list-pd/start-pd/forms/personal-info/personal-info.component'; +import { AllocationViewMoreComponent } from 'app/personal-discussion/manage-pd/list-pd/allocation-view-more/allocation-view-more.component'; +import { PdRequirementComponent } from 'app/personal-discussion/manage-pd/list-pd/pd-requirement/pd-requirement.component'; + + /** * Custom angular notifier options */ @@ -115,9 +173,44 @@ const customNotifierOptions: NotifierOptions = { ManagePdModule, ], declarations: [QualityCheckComponent,QcListComponent, QcViewComponent, QcStartComponent, QcPdReportComponent,DialogChangeCurrentVenrsion, QcReviewComponent, ModelEditPdReportComponent, NumberToWordsPipe], - entryComponents: [PdAllocationComponent, SmartPdAllocationComponent, SchedulePdComponent, EditPdApplicantComponent, EditPdMasterComponent,DialogChangeCurrentVenrsion, QcReviewComponent, ModelEditPdReportComponent, InitiateAdditionalPdComponent], + entryComponents: [PdAllocationComponent, SmartPdAllocationComponent, SchedulePdComponent, EditPdApplicantComponent, EditPdMasterComponent,DialogChangeCurrentVenrsion, QcReviewComponent, ModelEditPdReportComponent, InitiateAdditionalPdComponent, + BusinessAssetsInfoComponent, + ClientInfoComponent, + SupplierInfoComponent, + CurrentLoanComponent, + LoanDetailsComponent, + OtherIncomeComponent, + AssetsInfoComponent, + AddressComponent, + FamilyDetailsComponent, + BankingDetailsComponent, + StockComponent, + EmploymentInfoComponent, + BusinessInfoComponent, + FinancialInfoComponent, + LenderRepresentativeComponent, + AssessedIncomeComponent, + GeneralInfoComponent, + OtherApplicantDetailsComponent, + NeighbourHoodComponent, + FinalRemarksComponent, + BusinessOtherFamilyMemberComponent, + BusinessInfoGroupComponent, + BusinessBankingDetailsComponent, + ManageSalesComponent, + ManagePurchaseComponent, + ManageBusinesExpenseComponent, + ManageHouseHoldComponent, + ManageOtherBusinessIncomeComponent, + ManageDailySalesComponent, + PdStatusChangeDialogueComponent, + ViewLocationComponent, + RentalVerificationComponent, + ManageDailyPurchaseComponent, + ManageRentalVerificationComponent], providers : [QcService,{provide: MAT_DATE_LOCALE, useValue: 'en-GB'}, {provide: DateAdapter, useClass: MomentDateAdapter, deps: [MAT_DATE_LOCALE]}, - {provide: MAT_DATE_FORMATS, useValue: MAT_MOMENT_DATE_FORMATS},PdLocatedMapViewDirective] + {provide: MAT_DATE_FORMATS, useValue: MAT_MOMENT_DATE_FORMATS},PdLocatedMapViewDirective], + exports: [PdLocatedMapViewDirective, PdAllocationComponent, SmartPdAllocationComponent, TelePdAllocationComponent, SchedulePdComponent, EditPdApplicantComponent, EditPdMasterComponent, StartPdComponent, CompletedPdComponent, QcCompletedPdComponent, ClientInfoComponent, SupplierInfoComponent, PersonalInfoComponent, CurrentLoanComponent, LoanDetailsComponent, OtherIncomeComponent, AssetsInfoComponent, AddressComponent, FamilyDetailsComponent, BankingDetailsComponent, StockComponent, EmploymentInfoComponent, BusinessInfoComponent, FinancialInfoComponent, LenderRepresentativeComponent, AssessedIncomeComponent, AllocationViewMoreComponent, GeneralInfoComponent, PdRequirementComponent, OtherApplicantDetailsComponent, NeighbourHoodComponent, BusinessOtherFamilyMemberComponent, BusinessInfoGroupComponent,DailySalesDetailsComponent, SalesCalculationComponent, PurchaseDetailsComponent, BusinessExpenseDetailsComponent, HouseHoldDetailsComponent, OtherBusinessIncomeDetailsComponent, ManageSalesComponent, ManagePurchaseComponent, ManageBusinesExpenseComponent, ManageHouseHoldComponent, ManageOtherBusinessIncomeComponent, GrossProfitCalculationComponent, ManageDailySalesComponent, PdStatusChangeDialogueComponent, ViewLocationComponent, ConfirmAiDetailsComponent, RentalVerificationComponent, InitiateAdditionalPdComponent, DailyPurchaseDetailsComponent, ManageDailyPurchaseComponent,ManageRentalVerificationComponent], }) export class QualityCheckModule { } diff --git a/ng6-seed/src/environments/environment.ts b/ng6-seed/src/environments/environment.ts index 67aab72f9..af7a9fb85 100755 --- a/ng6-seed/src/environments/environment.ts +++ b/ng6-seed/src/environments/environment.ts @@ -25,5 +25,5 @@ export const environment = { s3_endpoint: '', accessToken:'', //apiUrl:'http://localhost/sparqapi/api/' - apiEndpoint: 'https://ssa.sineedge.com/sparqapi/api/' + apiEndpoint: 'https://ssa.sineedge.com/sparqtest/api/' };