brewman/overlord/src/app/core/nav-bar/nav-bar.component.html

82 lines
3.9 KiB
HTML

<mat-toolbar class="fixed-to-top">
<span class="mr-5"
><a routerLink="/">{{ title }}</a></span
>
<mat-menu #voucherMenu="matMenu">
<a mat-menu-item routerLink="/journal">Journal</a>
<a mat-menu-item routerLink="/purchase">Purchase</a>
<a mat-menu-item routerLink="/purchase-return">Purchase Return</a>
<a mat-menu-item routerLink="/payment">Payment</a>
<a mat-menu-item routerLink="/receipt">Receipt</a>
<a mat-menu-item routerLink="/issue">Issue</a>
</mat-menu>
<button mat-button [matMenuTriggerFor]="voucherMenu">Voucher Entry</button>
<mat-menu #reportMenu="matMenu">
<a mat-menu-item routerLink="/ledger">Display Ledger</a>
<a mat-menu-item href="/reconcile">Ledger Reconcilliation</a>
<a mat-menu-item routerLink="/cash-flow">Cash Flow</a>
<a mat-menu-item routerLink="/daybook">Day Book</a>
<a mat-menu-item routerLink="/trial-balance">Trial Balance</a>
<a mat-menu-item routerLink="/profit-loss">Profit and Loss</a>
<a mat-menu-item routerLink="/balance-sheet">Balance Sheet</a>
<a mat-menu-item routerLink="/net-transactions">Net Transactions</a>
<a mat-menu-item routerLink="/entries" [queryParams]="{ p: 'false', a: 'date', d: 'desc' }">All Entries</a>
</mat-menu>
<button mat-button [matMenuTriggerFor]="reportMenu">Reports</button>
<mat-menu #productReportMenu="matMenu">
<a mat-menu-item routerLink="/product-ledger">Product Ledger</a>
<a mat-menu-item routerLink="/raw-material-cost">Raw Material Cost</a>
<a mat-menu-item routerLink="/purchase-entries">Purchase Entries</a>
<a mat-menu-item routerLink="/purchases">Purchases</a>
<a mat-menu-item routerLink="/closing-stock">Closing Stock</a>
<a mat-menu-item routerLink="/stock-movement">Stock Movement</a>
<a mat-menu-item routerLink="/rate-contracts">Rate Contracts</a>
<a mat-menu-item routerLink="/batch-integrity-report">Batch Integrity</a>
<a mat-menu-item routerLink="/non-contract-purchase">Non Contract Purchases</a>
</mat-menu>
<button mat-button [matMenuTriggerFor]="productReportMenu">Product Reports</button>
<mat-menu #employeeMenu="matMenu">
<a mat-menu-item routerLink="/employees">Employees</a>
<a mat-menu-item routerLink="/attendance">Attendance</a>
<a mat-menu-item routerLink="/employee-attendance">Employee Attendance</a>
<a mat-menu-item routerLink="/employee-functions">Employee Functions</a>
<a mat-menu-item routerLink="/employee-benefits">Employee Benefits (Esi / Pf)</a>
<a mat-menu-item routerLink="/incentive">Incentive</a>
</mat-menu>
<button mat-button [matMenuTriggerFor]="employeeMenu">Employees</button>
<mat-menu #masterMenu="matMenu">
<a mat-menu-item routerLink="/accounts">Accounts</a>
<a mat-menu-item routerLink="/cost-centres">Cost Centres</a>
<a mat-menu-item routerLink="/products">Products</a>
<a mat-menu-item routerLink="/product-groups">Product Groups</a>
<a mat-menu-item routerLink="/recipes">Recipes</a>
<a mat-menu-item routerLink="/recipe-templates">Recipe Templates</a>
<a mat-menu-item routerLink="/periods">Periods</a>
</mat-menu>
<button mat-button [matMenuTriggerFor]="masterMenu">Masters</button>
<span class="fill-remaining-space"></span>
<mat-menu #userMenu="matMenu">
<a mat-menu-item (click)="logout()">Logout {{ (auth.currentUser | async)?.name }}</a>
<a mat-menu-item routerLink="/users/me">Change Password</a>
<a mat-menu-item routerLink="/users">Users</a>
<a mat-menu-item routerLink="/roles">Roles</a>
<a mat-menu-item routerLink="/clients">Clients</a>
<a mat-menu-item routerLink="/settings">Settings</a>
</mat-menu>
<button mat-button [matMenuTriggerFor]="userMenu" *ngIf="(auth.currentUser | async)?.name as name">
<mat-icon>account_box</mat-icon>
{{ name }}
</button>
<a mat-button routerLink="/login" *ngIf="(auth.currentUser | async) === null">
<mat-icon>account_box</mat-icon>
Login</a
>
</mat-toolbar>
<div class="toolbar-fix"></div>