diff --git a/src/app/app.component.scss b/src/app/app.component.scss index f7bdbce..3067f3a 100644 --- a/src/app/app.component.scss +++ b/src/app/app.component.scss @@ -21,7 +21,7 @@ .appbar, .k-appbar-sticky{ - /* z-index: 1000; */ + z-index: 1000; } .k-notification-group{ z-index:1000; diff --git a/src/app/loan-edit/basicinfo/basicinfo.component.html b/src/app/loan-edit/basicinfo/basicinfo.component.html index cc59fd9..4f8b2a1 100644 --- a/src/app/loan-edit/basicinfo/basicinfo.component.html +++ b/src/app/loan-edit/basicinfo/basicinfo.component.html @@ -6,7 +6,10 @@
- + Unique transaction ID from SuperCredit (Auto generated when save, cannot be changed) @@ -37,14 +40,20 @@ - + + + info determined by trail income info Error: Lender is required (info determined by trail income info)
- + Can not be empty especially when having income @@ -76,6 +85,7 @@ Date settled or expected to be settled diff --git a/src/app/loan-edit/basicinfo/basicinfo.component.ts b/src/app/loan-edit/basicinfo/basicinfo.component.ts index 4682f5a..5fa5e87 100644 --- a/src/app/loan-edit/basicinfo/basicinfo.component.ts +++ b/src/app/loan-edit/basicinfo/basicinfo.component.ts @@ -3,6 +3,8 @@ import {FormControl, FormGroup, NgForm, Validators} from '@angular/forms'; import {LoanModel} from '../../models/loan.model'; import {LoanSingleService} from '../../service/loan.single.service'; import {HttpErrorResponse} from '@angular/common/http'; +import {LenderNameService} from '../../service/lender-name.service'; +import {Observable} from 'rxjs'; @Component({ @@ -11,8 +13,11 @@ import {HttpErrorResponse} from '@angular/common/http'; styleUrls: ['./basicinfo.component.scss'] }) export class BasicinfoComponent implements OnInit { - - constructor( private service: LoanSingleService) { } + public lenderListView: Observable; + constructor( private service: LoanSingleService, public lenderNameService: LenderNameService) { + this.lenderListView = this.lenderNameService; + this.lenderNameService.query(); + } @Input() Loan: LoanModel; @Output() NotifyNext = new EventEmitter(); @@ -47,6 +52,7 @@ export class BasicinfoComponent implements OnInit { {text: '4 - Approved :   Approved by lender', value: 'Approved' }, {text: '5 - Settled :   Settlement date finalized.', value: 'Settled'}, {text: '6 - Finished :   Fully paid, terminated, or switched)', value: 'Finished'}, + {text: '7 - Aborted :   Ended before any income has made)', value: 'Aborted'}, ]; ngOnInit(): void { diff --git a/src/app/loan-edit/trail-income/trail-income.component.html b/src/app/loan-edit/trail-income/trail-income.component.html index f45cc58..93660d9 100644 --- a/src/app/loan-edit/trail-income/trail-income.component.html +++ b/src/app/loan-edit/trail-income/trail-income.component.html @@ -12,7 +12,12 @@ - + + Unique Name for a fund provider (readonly after income data is available) Error: Lender name is required diff --git a/src/app/loan-edit/trail-income/trail-income.component.ts b/src/app/loan-edit/trail-income/trail-income.component.ts index 8f6fdd5..1ff8b3f 100644 --- a/src/app/loan-edit/trail-income/trail-income.component.ts +++ b/src/app/loan-edit/trail-income/trail-income.component.ts @@ -5,6 +5,8 @@ import {LoanSingleService} from '../../service/loan.single.service'; import {AuthService} from '../../service/auth.service'; import {PayInModel} from '../../models/pay-in.model'; import {Router} from '@angular/router'; +import {LenderNameService} from '../../service/lender-name.service'; +import {Observable} from 'rxjs'; const createFormGroup = dataItem => new FormGroup({ @@ -35,9 +37,15 @@ export class TrailIncomeComponent implements OnInit { public showBalance = true; public showOffsetBalance = true; + public lenderListView: Observable; + constructor(private ls: LoanSingleService, private auth: AuthService, - private router: Router) { } + private router: Router, + public lenderNameService: LenderNameService) { + this.lenderListView = this.lenderNameService; + this.lenderNameService.query(); + } ngOnInit(): void { // this.Loan.PayIn }