Fix: Receipt component wouldn't replace the url adding to history when updating the url. Unlike the payment form.
UI: Added the shortcut in front of Vouchers in nav bar
This commit is contained in:
@ -3,11 +3,11 @@
|
|||||||
><a routerLink="/">{{ title }}</a></span
|
><a routerLink="/">{{ title }}</a></span
|
||||||
>
|
>
|
||||||
<mat-menu #voucherMenu="matMenu">
|
<mat-menu #voucherMenu="matMenu">
|
||||||
<a mat-menu-item routerLink="/journal">Journal</a>
|
<a mat-menu-item routerLink="/journal">Journal - F7</a>
|
||||||
<a mat-menu-item routerLink="/purchase">Purchase</a>
|
<a mat-menu-item routerLink="/purchase">Purchase</a>
|
||||||
<a mat-menu-item routerLink="/purchase-return">Purchase Return</a>
|
<a mat-menu-item routerLink="/purchase-return">Purchase Return</a>
|
||||||
<a mat-menu-item routerLink="/payment">Payment</a>
|
<a mat-menu-item routerLink="/payment">Payment - F5</a>
|
||||||
<a mat-menu-item routerLink="/receipt">Receipt</a>
|
<a mat-menu-item routerLink="/receipt">Receipt - F6</a>
|
||||||
<a mat-menu-item routerLink="/issue">Issue</a>
|
<a mat-menu-item routerLink="/issue">Issue</a>
|
||||||
</mat-menu>
|
</mat-menu>
|
||||||
<button mat-button [matMenuTriggerFor]="voucherMenu">Voucher Entry</button>
|
<button mat-button [matMenuTriggerFor]="voucherMenu">Voucher Entry</button>
|
||||||
|
|||||||
@ -160,7 +160,7 @@ export class ReceiptComponent implements OnInit, AfterViewInit {
|
|||||||
receiptAccounts: Account[] = [];
|
receiptAccounts: Account[] = [];
|
||||||
receiptJournal: Journal = new Journal();
|
receiptJournal: Journal = new Journal();
|
||||||
voucher: Voucher = new Voucher();
|
voucher: Voucher = new Voucher();
|
||||||
account: Account | null = null;
|
account: Account | null;
|
||||||
accBal: AccountBalance | null = null;
|
accBal: AccountBalance | null = null;
|
||||||
|
|
||||||
displayedColumns = ['account', 'amount', 'action'];
|
displayedColumns = ['account', 'amount', 'action'];
|
||||||
@ -169,6 +169,7 @@ export class ReceiptComponent implements OnInit, AfterViewInit {
|
|||||||
tags: Observable<Tag[]>;
|
tags: Observable<Tag[]>;
|
||||||
|
|
||||||
constructor() {
|
constructor() {
|
||||||
|
this.account = null;
|
||||||
this.form = new FormGroup({
|
this.form = new FormGroup({
|
||||||
date: new FormControl(moment(new Date()), { nonNullable: true }),
|
date: new FormControl(moment(new Date()), { nonNullable: true }),
|
||||||
receiptAccount: new FormControl('', { nonNullable: true }),
|
receiptAccount: new FormControl('', { nonNullable: true }),
|
||||||
@ -207,6 +208,7 @@ export class ReceiptComponent implements OnInit, AfterViewInit {
|
|||||||
this.router.navigate([], {
|
this.router.navigate([], {
|
||||||
relativeTo: this.route,
|
relativeTo: this.route,
|
||||||
queryParams: { a: x },
|
queryParams: { a: x },
|
||||||
|
replaceUrl: true,
|
||||||
queryParamsHandling: 'merge',
|
queryParamsHandling: 'merge',
|
||||||
}),
|
}),
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user