add accounting pages

This commit is contained in:
CodeSteak 2020-01-16 21:01:15 +01:00
parent d7161d3796
commit ce201c5d85
4 changed files with 278 additions and 0 deletions

View File

@ -52,6 +52,34 @@ public class RequestController {
return "searchResults";
}
@GetMapping("/intern/customerdetail")
public String customerdetail() {
// TODO @PH
return "intern/customer";
}
@GetMapping("/intern/customerorders")
public String customerorders() {
// TODO @PH
return "intern/customerorders";
}
@GetMapping("/intern/accounting")
public String accounting() {
return "intern/accounting";
}
@GetMapping("/intern/accountingvat")
public String accountingvat() {
return "intern/accountingvat";
}
@GetMapping("/intern/accountingmain")
public String accountingmain() {
return "intern/accountingmain";
}
@GetMapping("/intern/articles")
public String articles() {
return "intern/articles";

View File

@ -0,0 +1,95 @@
<!DOCTYPE html>
<html lang="de" dir="ltr" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="utf-8">
<title>e-commerce</title>
<link rel="stylesheet" th:href="@{/css/ecom.css}" />
<link rel="stylesheet" th:href="@{/css/listedArticles.css}" />
<script th:src="@{/js/filterTable.js}"></script>
</head>
<body>
<nav th:replace="/fragments/header :: header">Header</nav>
<main class="sidebar-layout content-width">
<nav th:replace="/fragments/intern :: sidebar">Header</nav>
<div class="content-width">
<h1> Alle Buchungen </h1>
<h2> Manuelle Buchung </h2>
<p>
Buchungen können manuell getätigt werden.
<a class="button smaller" th:href="@{/intern/accountingmanual}"> Jetzt Buchen </a>
</p>
<p>
<table id="main-table">
<tr>
<th colspan="8">
<input type="text" placeholder="Filtern" class="smaller jsFilterTable full-width" data-target-id="main-table"></input>
</th>
</tr>
<tr>
<th>Zeitpunkt</th>
<th>Betrag</th>
<th>Von</th>
<th>Kontostand</th>
<th>Nach</th>
<th>Kontostand</th>
<th>Grund</th>
<th>Referenz</th>
</tr>
<tr>
<td>10.09.2019 14:10</td>
<td>119,00 EUR</td>
<td> - </td>
<td> - </td>
<td><a href="/intern/customerdetail">Kunde 5080</a></td>
<td>0 EUR</td>
<td>Kunden-Bezahlung</td>
<td>Bezahlung mit Kreditkarte 89404480</td>
</tr>
<tr>
<td>10.09.2019 13:45</td>
<td>19,00 EUR</td>
<td><a href="/intern/accountingmain">Hauptkonto</a></td>
<td>331,00 EUR</td>
<td><a href="/intern/accountingvat">Mehrwertsteuer</a></td>
<td>1510,95 EUR</td>
<td>Kunden-Bestellung</td>
<td><a href="/intern/customerorders">2504</a></td>
</tr>
<tr>
<td>10.09.2019 13:45</td>
<td>100,00 EUR</td>
<td><a href="/intern/customer">Kunde 5080</a></td>
<td>-100,00 EUR</td>
<td><a href="/intern/accountingmain">Hauptkonto</a></td>
<td>350,00 EUR</td>
<td>Kunden-Bestellung</td>
<td><a href="/intern/customerorders">2504</a></td>
</tr>
<tr>
<td>19.08.2019 12:31</td>
<td>250,00 EUR</td>
<td> - </td>
<td> - </td>
<td><a href="/intern/accountingmain">Hauptkonto</a></td>
<td>250,00 EUR</td>
<td>Startkapital</td>
<td> - </td>
</tr>
</table>
<p>
</div>
</main>
<footer th:replace="/fragments/footer :: footer"></footer>
</body>
</html>

View File

@ -0,0 +1,90 @@
<!DOCTYPE html>
<html lang="de" dir="ltr" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="utf-8">
<title>e-commerce</title>
<link rel="stylesheet" th:href="@{/css/ecom.css}" />
<link rel="stylesheet" th:href="@{/css/listedArticles.css}" />
<script th:src="@{/js/filterTable.js}"></script>
</head>
<body>
<nav th:replace="/fragments/header :: header">Header</nav>
<main class="sidebar-layout content-width">
<nav th:replace="/fragments/intern :: sidebar">Header</nav>
<div class="content-width">
<h1> Hauptkonto Buchungen </h1>
<h2> Manuelle Buchung </h2>
<p>
Buchungen können manuell getätigt werden.
<a class="button smaller" th:href="@{/intern/accountingmanual}"> Jetzt Buchen </a>
</p>
<h2> Kontostand </h2>
<h3> 331,00 EUR </h3>
<p>
<table id="main-table">
<tr>
<th colspan="8">
<input type="text" placeholder="Filtern" class="smaller jsFilterTable full-width" data-target-id="main-table"></input>
</th>
</tr>
<tr>
<th>Zeitpunkt</th>
<th>Betrag</th>
<th>Von</th>
<th>Kontostand</th>
<th>Nach</th>
<th>Kontostand</th>
<th>Grund</th>
<th>Referenz</th>
</tr>
<tr>
<td>10.09.2019 13:45</td>
<td>-19,00 EUR</td>
<td><a href="/intern/accountingvat">Mehrwertsteuer</a></td>
<td>1510,95 EUR</td>
<td><a href="/intern/accountingmain">Hauptkonto</a></td>
<td>331,00 EUR</td>
<td>Kunden-Bestellung</td>
<td><a href="/intern/customerorders">2504</a></td>
</tr>
<tr>
<td>10.09.2019 13:45</td>
<td>100,00 EUR</td>
<td><a href="/intern/customer">Kunde 5080</a></td>
<td>-100,00 EUR</td>
<td><a href="/intern/accountingmain">Hauptkonto</a></td>
<td>350,00 EUR</td>
<td>Kunden-Bestellung</td>
<td><a href="/intern/customerorders">2504</a></td>
</tr>
<tr>
<td>19.08.2019 12:31</td>
<td>250,00 EUR</td>
<td> - </td>
<td> - </td>
<td><a href="/intern/accountingmain">Hauptkonto</a></td>
<td>250,00 EUR</td>
<td>Startkapital</td>
<td> - </td>
</tr>
</table>
<p>
</div>
</main>
<footer th:replace="/fragments/footer :: footer"></footer>
</body>
</html>

View File

@ -0,0 +1,65 @@
<!DOCTYPE html>
<html lang="de" dir="ltr" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="utf-8">
<title>e-commerce</title>
<link rel="stylesheet" th:href="@{/css/ecom.css}" />
<link rel="stylesheet" th:href="@{/css/listedArticles.css}" />
<script th:src="@{/js/filterTable.js}"></script>
</head>
<body>
<nav th:replace="/fragments/header :: header">Header</nav>
<main class="sidebar-layout content-width">
<nav th:replace="/fragments/intern :: sidebar">Header</nav>
<div class="content-width">
<h1> Mehrwertsteuer Buchungen </h1>
<h2> Manuelle Buchung </h2>
<p>
Buchungen können manuell getätigt werden.
<a class="button smaller" th:href="@{/intern/accountingmanual}"> Jetzt Buchen </a>
</p>
<h2> Kontostand </h2>
<h3> 1510.95 EUR </h3>
<p>
<table id="main-table">
<tr>
<th colspan="8">
<input type="text" placeholder="Filtern" class="smaller jsFilterTable full-width" data-target-id="main-table"></input>
</th>
</tr>
<tr>
<th>Zeitpunkt</th>
<th>Betrag</th>
<th>Von</th>
<th>Kontostand</th>
<th>Nach</th>
<th>Kontostand</th>
<th>Grund</th>
<th>Referenz</th>
</tr>
<tr>
<td>10.09.2019 13:45</td>
<td>19,00 EUR</td>
<td><a href="/intern/accountingmain">Hauptkonto</a></td>
<td>331,00 EUR</td>
<td><a href="/intern/accountingvat">Mehrwertsteuer</a></td>
<td>1510,95 EUR</td>
<td>Kunden-Bestellung</td>
<td><a href="/intern/customerorders">2504</a></td>
</tr>
</table>
<p>
</div>
</main>
<footer th:replace="/fragments/footer :: footer"></footer>
</body>
</html>