Преглед изворни кода

new loan detail editing added.

master
Patrick Sun пре 4 година
родитељ
комит
586e4b3f0d
26 измењених фајлова са 278 додато и 5 уклоњено
  1. +1
    -0
      src/app/app-routing.module.ts
  2. +10
    -0
      src/app/app.module.ts
  3. +2
    -0
      src/app/loan-detail/loan-detail-basic-info/loan-detail-basic-info.component.html
  4. +0
    -0
      src/app/loan-detail/loan-detail-basic-info/loan-detail-basic-info.component.scss
  5. +25
    -0
      src/app/loan-detail/loan-detail-basic-info/loan-detail-basic-info.component.spec.ts
  6. +16
    -0
      src/app/loan-detail/loan-detail-basic-info/loan-detail-basic-info.component.ts
  7. +1
    -0
      src/app/loan-detail/loan-detail-people/loan-detail-people.component.html
  8. +0
    -0
      src/app/loan-detail/loan-detail-people/loan-detail-people.component.scss
  9. +25
    -0
      src/app/loan-detail/loan-detail-people/loan-detail-people.component.spec.ts
  10. +16
    -0
      src/app/loan-detail/loan-detail-people/loan-detail-people.component.ts
  11. +1
    -0
      src/app/loan-detail/loan-detail-progress/loan-detail-progress.component.html
  12. +0
    -0
      src/app/loan-detail/loan-detail-progress/loan-detail-progress.component.scss
  13. +25
    -0
      src/app/loan-detail/loan-detail-progress/loan-detail-progress.component.spec.ts
  14. +16
    -0
      src/app/loan-detail/loan-detail-progress/loan-detail-progress.component.ts
  15. +1
    -0
      src/app/loan-detail/loan-detail-reward/loan-detail-reward.component.html
  16. +0
    -0
      src/app/loan-detail/loan-detail-reward/loan-detail-reward.component.scss
  17. +25
    -0
      src/app/loan-detail/loan-detail-reward/loan-detail-reward.component.spec.ts
  18. +16
    -0
      src/app/loan-detail/loan-detail-reward/loan-detail-reward.component.ts
  19. +1
    -0
      src/app/loan-detail/loan-detail-trail/loan-detail-trail.component.html
  20. +0
    -0
      src/app/loan-detail/loan-detail-trail/loan-detail-trail.component.scss
  21. +25
    -0
      src/app/loan-detail/loan-detail-trail/loan-detail-trail.component.spec.ts
  22. +16
    -0
      src/app/loan-detail/loan-detail-trail/loan-detail-trail.component.ts
  23. +50
    -3
      src/app/loan-detail/loan-detail.component.html
  24. +2
    -1
      src/app/loan-detail/loan-detail.component.ts
  25. +1
    -1
      src/app/loan-row-list/loan-row-list.component.ts
  26. +3
    -0
      src/app/loan-single-row/loan-single-row.component.html

+ 1
- 0
src/app/app-routing.module.ts Прегледај датотеку

@@ -34,6 +34,7 @@ import {ContactModel} from './models/contact.model';
import {BrokerDashboardComponent} from './broker-dashboard/broker-dashboard.component';
import {LoanStepsComponent} from './loan-steps/loan-steps.component';
import {LoanRowListComponent} from './loan-row-list/loan-row-list.component';
import {LoanDetailComponent} from './loan-detail/loan-detail.component';


const routes: Routes = [

+ 10
- 0
src/app/app.module.ts Прегледај датотеку

@@ -121,6 +121,11 @@ import { LoanStepsComponent } from './loan-steps/loan-steps.component';
import { ListViewModule } from '@progress/kendo-angular-listview';
import { LoanRowListComponent } from './loan-row-list/loan-row-list.component';
import { LoanSingleRowComponent } from './loan-single-row/loan-single-row.component';
import { LoanDetailBasicInfoComponent } from './loan-detail/loan-detail-basic-info/loan-detail-basic-info.component';
import { LoanDetailPeopleComponent } from './loan-detail/loan-detail-people/loan-detail-people.component';
import { LoanDetailRewardComponent } from './loan-detail/loan-detail-reward/loan-detail-reward.component';
import { LoanDetailProgressComponent } from './loan-detail/loan-detail-progress/loan-detail-progress.component';
import { LoanDetailTrailComponent } from './loan-detail/loan-detail-trail/loan-detail-trail.component';



@@ -210,6 +215,11 @@ export function initializeApp(appConfig: AppConfig): () => Promise<void> {
LoanStepsComponent,
LoanRowListComponent,
LoanSingleRowComponent,
LoanDetailBasicInfoComponent,
LoanDetailPeopleComponent,
LoanDetailRewardComponent,
LoanDetailProgressComponent,
LoanDetailTrailComponent,
],
imports: [
BrowserModule,

+ 2
- 0
src/app/loan-detail/loan-detail-basic-info/loan-detail-basic-info.component.html Прегледај датотеку

@@ -0,0 +1,2 @@
<p>loan-detail-basic-info works!</p>
basic info {{ Loan.Id}}

+ 0
- 0
src/app/loan-detail/loan-detail-basic-info/loan-detail-basic-info.component.scss Прегледај датотеку


+ 25
- 0
src/app/loan-detail/loan-detail-basic-info/loan-detail-basic-info.component.spec.ts Прегледај датотеку

@@ -0,0 +1,25 @@
import { ComponentFixture, TestBed } from '@angular/core/testing';

import { LoanDetailBasicInfoComponent } from './loan-detail-basic-info.component';

describe('LoanDetailBasicInfoComponent', () => {
let component: LoanDetailBasicInfoComponent;
let fixture: ComponentFixture<LoanDetailBasicInfoComponent>;

beforeEach(async () => {
await TestBed.configureTestingModule({
declarations: [ LoanDetailBasicInfoComponent ]
})
.compileComponents();
});

beforeEach(() => {
fixture = TestBed.createComponent(LoanDetailBasicInfoComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});

it('should create', () => {
expect(component).toBeTruthy();
});
});

+ 16
- 0
src/app/loan-detail/loan-detail-basic-info/loan-detail-basic-info.component.ts Прегледај датотеку

@@ -0,0 +1,16 @@
import { Component, Input, OnInit } from '@angular/core';
import {LoanModel} from '../../models/loan.model';

@Component({
selector: 'app-loan-detail-basic-info',
templateUrl: './loan-detail-basic-info.component.html',
styleUrls: ['./loan-detail-basic-info.component.scss']
})
export class LoanDetailBasicInfoComponent implements OnInit {
@Input() Loan: LoanModel;
constructor() { }

ngOnInit(): void {
}

}

+ 1
- 0
src/app/loan-detail/loan-detail-people/loan-detail-people.component.html Прегледај датотеку

@@ -0,0 +1 @@
<p>loan-detail-people works! {{ Loan.Id}}</p>

+ 0
- 0
src/app/loan-detail/loan-detail-people/loan-detail-people.component.scss Прегледај датотеку


+ 25
- 0
src/app/loan-detail/loan-detail-people/loan-detail-people.component.spec.ts Прегледај датотеку

@@ -0,0 +1,25 @@
import { ComponentFixture, TestBed } from '@angular/core/testing';

import { LoanDetailPeopleComponent } from './loan-detail-people.component';

describe('LoanDetailPeopleComponent', () => {
let component: LoanDetailPeopleComponent;
let fixture: ComponentFixture<LoanDetailPeopleComponent>;

beforeEach(async () => {
await TestBed.configureTestingModule({
declarations: [ LoanDetailPeopleComponent ]
})
.compileComponents();
});

beforeEach(() => {
fixture = TestBed.createComponent(LoanDetailPeopleComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});

it('should create', () => {
expect(component).toBeTruthy();
});
});

+ 16
- 0
src/app/loan-detail/loan-detail-people/loan-detail-people.component.ts Прегледај датотеку

@@ -0,0 +1,16 @@
import {Component, Input, OnInit} from '@angular/core';
import {LoanModel} from '../../models/loan.model';

@Component({
selector: 'app-loan-detail-people',
templateUrl: './loan-detail-people.component.html',
styleUrls: ['./loan-detail-people.component.scss']
})
export class LoanDetailPeopleComponent implements OnInit {
@Input() Loan: LoanModel;
constructor() { }

ngOnInit(): void {
}

}

+ 1
- 0
src/app/loan-detail/loan-detail-progress/loan-detail-progress.component.html Прегледај датотеку

@@ -0,0 +1 @@
<p>loan-detail-progress works! {{ Loan.Id}} </p>

+ 0
- 0
src/app/loan-detail/loan-detail-progress/loan-detail-progress.component.scss Прегледај датотеку


+ 25
- 0
src/app/loan-detail/loan-detail-progress/loan-detail-progress.component.spec.ts Прегледај датотеку

@@ -0,0 +1,25 @@
import { ComponentFixture, TestBed } from '@angular/core/testing';

import { LoanDetailProgressComponent } from './loan-detail-progress.component';

describe('LoanDetailProgressComponent', () => {
let component: LoanDetailProgressComponent;
let fixture: ComponentFixture<LoanDetailProgressComponent>;

beforeEach(async () => {
await TestBed.configureTestingModule({
declarations: [ LoanDetailProgressComponent ]
})
.compileComponents();
});

beforeEach(() => {
fixture = TestBed.createComponent(LoanDetailProgressComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});

it('should create', () => {
expect(component).toBeTruthy();
});
});

+ 16
- 0
src/app/loan-detail/loan-detail-progress/loan-detail-progress.component.ts Прегледај датотеку

@@ -0,0 +1,16 @@
import {Component, Input, OnInit} from '@angular/core';
import {LoanModel} from '../../models/loan.model';

@Component({
selector: 'app-loan-detail-progress',
templateUrl: './loan-detail-progress.component.html',
styleUrls: ['./loan-detail-progress.component.scss']
})
export class LoanDetailProgressComponent implements OnInit {
@Input() Loan: LoanModel;
constructor() { }

ngOnInit(): void {
}

}

+ 1
- 0
src/app/loan-detail/loan-detail-reward/loan-detail-reward.component.html Прегледај датотеку

@@ -0,0 +1 @@
<p>loan-detail-reward works! {{ Loan.Id}}</p>

+ 0
- 0
src/app/loan-detail/loan-detail-reward/loan-detail-reward.component.scss Прегледај датотеку


+ 25
- 0
src/app/loan-detail/loan-detail-reward/loan-detail-reward.component.spec.ts Прегледај датотеку

@@ -0,0 +1,25 @@
import { ComponentFixture, TestBed } from '@angular/core/testing';

import { LoanDetailRewardComponent } from './loan-detail-reward.component';

describe('LoanDetailRewardComponent', () => {
let component: LoanDetailRewardComponent;
let fixture: ComponentFixture<LoanDetailRewardComponent>;

beforeEach(async () => {
await TestBed.configureTestingModule({
declarations: [ LoanDetailRewardComponent ]
})
.compileComponents();
});

beforeEach(() => {
fixture = TestBed.createComponent(LoanDetailRewardComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});

it('should create', () => {
expect(component).toBeTruthy();
});
});

+ 16
- 0
src/app/loan-detail/loan-detail-reward/loan-detail-reward.component.ts Прегледај датотеку

@@ -0,0 +1,16 @@
import {Component, Input, OnInit} from '@angular/core';
import {LoanModel} from '../../models/loan.model';

@Component({
selector: 'app-loan-detail-reward',
templateUrl: './loan-detail-reward.component.html',
styleUrls: ['./loan-detail-reward.component.scss']
})
export class LoanDetailRewardComponent implements OnInit {
@Input() Loan: LoanModel;
constructor() { }

ngOnInit(): void {
}

}

+ 1
- 0
src/app/loan-detail/loan-detail-trail/loan-detail-trail.component.html Прегледај датотеку

@@ -0,0 +1 @@
<p>loan-detail-trail works! {{ Loan.Id}}</p>

+ 0
- 0
src/app/loan-detail/loan-detail-trail/loan-detail-trail.component.scss Прегледај датотеку


+ 25
- 0
src/app/loan-detail/loan-detail-trail/loan-detail-trail.component.spec.ts Прегледај датотеку

@@ -0,0 +1,25 @@
import { ComponentFixture, TestBed } from '@angular/core/testing';

import { LoanDetailTrailComponent } from './loan-detail-trail.component';

describe('LoanDetailTrailComponent', () => {
let component: LoanDetailTrailComponent;
let fixture: ComponentFixture<LoanDetailTrailComponent>;

beforeEach(async () => {
await TestBed.configureTestingModule({
declarations: [ LoanDetailTrailComponent ]
})
.compileComponents();
});

beforeEach(() => {
fixture = TestBed.createComponent(LoanDetailTrailComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});

it('should create', () => {
expect(component).toBeTruthy();
});
});

+ 16
- 0
src/app/loan-detail/loan-detail-trail/loan-detail-trail.component.ts Прегледај датотеку

@@ -0,0 +1,16 @@
import {Component, Input, OnInit} from '@angular/core';
import {LoanModel} from '../../models/loan.model';

@Component({
selector: 'app-loan-detail-trail',
templateUrl: './loan-detail-trail.component.html',
styleUrls: ['./loan-detail-trail.component.scss']
})
export class LoanDetailTrailComponent implements OnInit {
@Input() Loan: LoanModel;
constructor() { }

ngOnInit(): void {
}

}

+ 50
- 3
src/app/loan-detail/loan-detail.component.html Прегледај датотеку

@@ -1,6 +1,53 @@
<div class="wrapper">
<kendo-expansionpanel
[title]="'Basic Info - ' + Loan.Id"
[subtitle]="Loan.Amount | currency "
[expanded]="false"
>
<div class="content">
<app-loan-detail-basic-info [Loan]="Loan"></app-loan-detail-basic-info>
</div>
</kendo-expansionpanel>

<p>loan-detail works!</p>
<kendo-expansionpanel
[title]="'People'"
[subtitle]="Loan.Amount | currency "
[expanded]="false"
>
<div class="content">
<app-loan-detail-people [Loan]="Loan"></app-loan-detail-people>
</div>
</kendo-expansionpanel>

<div style="background-color:yellow;"> {{dataItem.Id}}</div>
<kendo-expansionpanel
[title]="'Reward'"
[subtitle]="Loan.Amount | currency "
[expanded]="false"
>
<div class="content">
<app-loan-detail-reward [Loan]="Loan"></app-loan-detail-reward>
</div>
</kendo-expansionpanel>

<kendo-expansionpanel
[title]="'Progress'"
[subtitle]="Loan.Amount | currency "
[expanded]="false"
>
<div class="content">
<app-loan-detail-progress [Loan]="Loan"></app-loan-detail-progress>
</div>
</kendo-expansionpanel>

<kendo-expansionpanel
[title]="'Trail Income'"
[subtitle]="Loan.Amount | currency "
[expanded]="false"
>
<div class="content">
<app-loan-detail-trail [Loan]="Loan"></app-loan-detail-trail>
</div>
</kendo-expansionpanel>

</div>

<div style="background-color:yellow;"> {{dataItem.Client}}</div>

+ 2
- 1
src/app/loan-detail/loan-detail.component.ts Прегледај датотеку

@@ -1,4 +1,5 @@
import {Component, Input, OnInit} from '@angular/core';
import {LoanModel} from '../models/loan.model';

@Component({
selector: 'app-loan-detail',
@@ -7,7 +8,7 @@ import {Component, Input, OnInit} from '@angular/core';
})
export class LoanDetailComponent implements OnInit {

@Input() public dataItem :any;
@Input() public Loan : LoanModel;
constructor() { }

ngOnInit(): void {

+ 1
- 1
src/app/loan-row-list/loan-row-list.component.ts Прегледај датотеку

@@ -13,7 +13,7 @@ import {PageChangeEvent} from '@progress/kendo-angular-listview';
export class LoanRowListComponent implements OnInit {
public allLoans: LoanSummaryService;
public skip: number = 0
public take: number = 10;
public take: number = 5;
constructor(private lss: LoanSummaryService, private ss: SessionService, private config: AppConfig) { }

ngOnInit(): void {

+ 3
- 0
src/app/loan-single-row/loan-single-row.component.html Прегледај датотеку

@@ -66,5 +66,8 @@
</li>
</ul>
</div>
<div class="col-md-12">
<app-loan-detail [Loan]="Loan"></app-loan-detail>
</div>
</div>
</div>

Loading…
Откажи
Сачувај