diff --git a/package-lock.json b/package-lock.json
index 9950408..b746aa7 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,7 +10,7 @@
"dependencies": {
"@novadi/core": "^0.6.0",
"@rollup/rollup-win32-x64-msvc": "^4.52.2",
- "@sevenweirdpeople/swp-charting": "^0.1.0",
+ "@sevenweirdpeople/swp-charting": "^0.1.7",
"dayjs": "^1.11.19",
"fuse.js": "^7.1.0",
"json-diff-ts": "^4.8.2",
@@ -1175,9 +1175,9 @@
]
},
"node_modules/@sevenweirdpeople/swp-charting": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/@sevenweirdpeople/swp-charting/-/swp-charting-0.1.2.tgz",
- "integrity": "sha512-zvPLPWKxUg04yju3AtqoB0/Mom62NEyHhs0djhbd+IEKPpKG3VB1zDhY+t3kadoCMpleJbYvFnyAnLH8qHP5RQ==",
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/@sevenweirdpeople/swp-charting/-/swp-charting-0.1.7.tgz",
+ "integrity": "sha512-i3HEQMQmltmxykPGXCRcN8VMJZXD1sI8urb7rN8eTjB9EscDsACdkS+WyvxOEEEhyHj1hMdtULeX3BIZ1ZNrng==",
"license": "MIT"
},
"node_modules/@types/chai": {
diff --git a/package.json b/package.json
index 48153ce..105cb7a 100644
--- a/package.json
+++ b/package.json
@@ -41,7 +41,7 @@
"dependencies": {
"@novadi/core": "^0.6.0",
"@rollup/rollup-win32-x64-msvc": "^4.52.2",
- "@sevenweirdpeople/swp-charting": "^0.1.0",
+ "@sevenweirdpeople/swp-charting": "^0.1.7",
"dayjs": "^1.11.19",
"fuse.js": "^7.1.0",
"json-diff-ts": "^4.8.2",
diff --git a/wwwroot/poc-employee.html b/wwwroot/poc-employee.html
new file mode 100644
index 0000000..0e079c5
--- /dev/null
+++ b/wwwroot/poc-employee.html
@@ -0,0 +1,2157 @@
+
+
+
+
+
+ Medarbejder Detaljer - Anna Sørensen
+
+
+
+
+
+
+
+
+
+
+ Tilbage til medarbejdere
+
+ Medarbejder detaljer
+
+
+ Slet medarbejder
+ Gem ændringer
+
+
+
+
+
+
+ AS
+
+
+ Upload
+ Skift
+
+ ✕
+
+
+
+
+ Anna Sørensen
+
+ Master Stylist
+ Farvecertificeret
+ Balayage
+
+
+ ●
+ Aktiv
+
+
+
+
+ 248
+ bookinger i år
+
+
+ 186.450 kr
+ omsætning i år
+
+
+ ★★★★★
+ 4.9 rating
+
+
+ 2019
+ ansat siden
+
+
+
+
+
+
+
+ Generelt
+ Arbejdstid
+ Services
+ Løn
+ Statistik
+
+
+
+
+
+
+
+ Kontaktoplysninger
+
+
+ Fulde navn
+ Anna Sørensen
+
+
+ E-mail
+ anna@salon.dk
+
+
+ Telefon
+ +45 12 34 56 78
+
+
+ Adresse
+ Vestergade 15, 3. tv
+
+
+ Postnr. & By
+ 8000 Aarhus C
+
+
+
+
+
+ Personlige oplysninger
+
+
+ Fødselsdato
+ 15. marts 1992
+
+
+ CPR-nummer
+ 150392-****
+
+
+ Nødkontakt
+ Peter Sørensen (ægtefælle)
+
+
+ Nødkontakt tlf.
+ +45 87 65 43 21
+
+
+
+
+
+
+
+ Ansættelse
+
+
+ Ansættelsesdato
+ 1. august 2019
+
+
+ Stilling
+
+
+
+
+
+ Ansættelsestype
+
+
+
+
+
+ Timer/uge
+ 37
+
+
+
+
+
+ Indstillinger
+
+
+ Vis i online booking
+ Kunder kan vælge denne medarbejder
+
+
+ Ja
+ Nej
+
+
+
+
+ Modtag SMS-påmindelser
+ Få besked om nye bookinger
+
+
+ Ja
+ Nej
+
+
+
+
+ Kan redigere egen kalender
+ Tillad ændringer i egne bookinger
+
+
+ Ja
+ Nej
+
+
+
+
+
+ Notifikationer
+
+ Vælg hvilke email-notifikationer medarbejderen skal modtage.
+
+
+
+
+
+
+ Modtag email ved online booking
+
+
+
+
+
+ Modtag email ved manuel booking
+
+
+
+
+
+ Modtag email ved aflysning
+
+
+
+
+
+ Modtag email ved opskrivning til venteliste
+
+
+
+
+
+ Modtag daglig oversigt over morgendagens bookinger
+
+
+
+
+
+
+
+
+
+
+
+ Arbejdstidsplan
+
+
+ Rediger i arbejdstidsplan
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uge 5138 timer
+ 09:00 - 17:00
+ 09:00 - 17:00
+ 10:00 - 18:00
+ 09:00 - 17:00
+ 09:00 - 15:00
+ —
+ —
+
+
+ Uge 5220 timer
+ 09:00 - 17:00
+ 09:00 - 13:00
+ Ferie
+ Ferie
+ Ferie
+ Ferie
+ Ferie
+
+
+ Uge 10 timer
+ Ferie
+ Ferie
+ —
+ —
+ —
+ —
+ —
+
+
+ Uge 238 timer
+ 09:00 - 17:00
+ 09:00 - 17:00
+ 10:00 - 18:00
+ 09:00 - 17:00
+ 09:00 - 15:00
+ —
+ —
+
+
+ Uge 338 timer
+ 09:00 - 17:00
+ 09:00 - 17:00
+ 10:00 - 18:00
+ 09:00 - 17:00
+ 09:00 - 15:00
+ —
+ —
+
+
+ Uge 438 timer
+ 09:00 - 17:00
+ 09:00 - 17:00
+ 10:00 - 18:00
+ 09:00 - 17:00
+ 09:00 - 15:00
+ —
+ —
+
+
+
+
+
+ Planlagt fravær
+
+
+ 23. dec – 2. jan 2026
+ Ferie
+
+
+ 14. feb 2025
+ Fri
+
+
+ 7. apr – 11. apr 2025
+ Ferie
+
+
+
+
+
+ Ferie-saldo
+
+
+ Optjente feriedage
+ 25 dage
+
+
+ Brugte feriedage
+ 12 dage
+
+
+ Resterende
+ 13 dage
+
+
+
+
+
+
+
+
+
+
+ Services medarbejderen kan udføre
+
+
+
+
+
+
+
+ Klip & Farve
+ 60-120 min · fra 795 kr
+
+ Varighed: Standard
+
+
+
+
+
+
+
+
+ Balayage
+ 90-150 min · fra 1.295 kr
+
+ Varighed: Standard
+
+
+
+
+
+
+
+
+ Dameklip
+ 45 min · fra 395 kr
+
+ Varighed: -10 min
+
+
+
+
+
+
+
+
+ Herreklip
+ 30 min · fra 295 kr
+
+ Varighed: Standard
+
+
+
+
+
+
+
+
+ Extensions
+ 120-180 min · fra 2.500 kr
+
+ Varighed: —
+
+
+
+
+
+
+
+
+ Olaplex Behandling
+ 45 min · 350 kr
+
+ Varighed: Standard
+
+
+
+
+
+ Specialer
+
+ Farve
+ Balayage
+ Highlights
+ Extensions
+ Olaplex
+ Permanent
+ Brude-styling
+ Kort hår
+
+
+
+
+
+
+
+
+
+
+ Grundløn
+
+
+ Timeløn
+ 185 kr/time
+
+
+ Overarbejde
+ 150%
+
+
+ Weekendtillæg
+ 25%
+
+
+
+ ATP-bidrag
+
+ Ja
+ Nej
+
+
+
+ Pension (arbejdsgiver)
+
+ Ja
+ Nej
+
+
+
+
+
+ Provision
+
+
+ På services
+ 12%
+
+
+ På produktsalg
+ 8%
+
+
+ Bonus ved mål
+ 2.500 kr/md
+
+
+ Månedligt mål
+ 45.000 kr
+
+
+
+
+
+
+ Lønhistorik
+
+
+
+
+ | Dato |
+ Ændring |
+ Ny værdi |
+
+
+
+
+ | 01.01.2025 |
+ Lønforhøjelse |
+ 185 kr/time |
+
+
+ | 01.01.2024 |
+ Lønforhøjelse |
+ 175 kr/time |
+
+
+ | 01.07.2023 |
+ Provision ændret |
+ 12% |
+
+
+ | 01.01.2023 |
+ Lønforhøjelse |
+ 165 kr/time |
+
+
+ | 01.08.2019 |
+ Ansættelse |
+ 145 kr/time |
+
+
+
+
+
+
+
+
+
+
+
+
+ 42
+ Bookinger denne måned
+
+
+ 28.450 kr
+ Omsætning denne måned
+
+
+ 4.9
+ Gns. kundetilfredshed
+
+
+ 68%
+ Gengangere
+
+
+
+
+
+
+
+ Omsætning (sidste 6 mdr)
+
+
+
+ Services
+
+
+
+ Produkter
+
+
+
+
+
+
+
+
+ Seneste bookinger
+
+
+
+
+ | Kunde |
+ Service |
+ Dato |
+ Beløb |
+
+
+
+
+ | Maria Hansen |
+ Klip & Farve |
+ 23. dec 2024 |
+ 995 kr |
+
+
+ | Louise Nielsen |
+ Balayage |
+ 22. dec 2024 |
+ 1.495 kr |
+
+
+ | Sofie Andersen |
+ Dameklip |
+ 22. dec 2024 |
+ 425 kr |
+
+
+ | Karen Pedersen |
+ Klip & Farve |
+ 21. dec 2024 |
+ 1.095 kr |
+
+
+ | Emma Larsen |
+ Olaplex |
+ 21. dec 2024 |
+ 350 kr |
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wwwroot/poc-rapport.html b/wwwroot/poc-rapport.html
index 80094f0..2bfdf1e 100644
--- a/wwwroot/poc-rapport.html
+++ b/wwwroot/poc-rapport.html
@@ -188,95 +188,6 @@
position: relative;
}
- /* Bar chart (simple CSS implementation) */
- swp-bar-chart {
- display: flex;
- align-items: flex-end;
- justify-content: space-around;
- height: 100%;
- padding-bottom: 24px;
- border-bottom: 1px solid var(--color-border);
- }
-
- swp-bar {
- display: flex;
- flex-direction: column;
- align-items: center;
- gap: 8px;
- flex: 1;
- max-width: 60px;
- }
-
- swp-bar-fill {
- width: 32px;
- background: var(--color-teal);
- border-radius: 4px 4px 0 0;
- transition: height 300ms ease;
- }
-
- swp-bar-label {
- font-size: 11px;
- color: var(--color-text-secondary);
- }
-
- /* Pie chart (simple CSS implementation) */
- swp-pie-chart {
- display: flex;
- align-items: center;
- justify-content: center;
- gap: 32px;
- height: 100%;
- }
-
- swp-pie {
- width: 160px;
- height: 160px;
- border-radius: 50%;
- background: conic-gradient(
- var(--color-red) 0deg 120deg,
- var(--color-amber) 120deg 200deg,
- var(--color-purple) 200deg 360deg
- );
- position: relative;
- }
-
- swp-pie::after {
- content: '';
- position: absolute;
- inset: 40px;
- background: var(--color-surface);
- border-radius: 50%;
- }
-
- swp-pie-legend {
- display: flex;
- flex-direction: column;
- gap: 12px;
- }
-
- swp-legend-item {
- display: flex;
- align-items: center;
- gap: 8px;
- font-size: 13px;
- }
-
- swp-legend-dot {
- width: 12px;
- height: 12px;
- border-radius: 50%;
- }
-
- swp-legend-dot.red { background: var(--color-red); }
- swp-legend-dot.amber { background: var(--color-amber); }
- swp-legend-dot.purple { background: var(--color-purple); }
-
- swp-legend-value {
- font-family: var(--font-mono);
- font-weight: 500;
- margin-left: auto;
- }
-
/* ==========================================
REPORT TABLE
========================================== */
@@ -469,56 +380,12 @@
Timer pr. uge
-
-
-
-
- Uge 48
-
-
-
- Uge 49
-
-
-
- Uge 50
-
-
-
- Uge 51
-
-
-
- Uge 52
-
-
-
+
Fraværsfordeling
-
-
-
-
-
-
- Syg
- 12 t
-
-
-
- Ferie
- 8 t
-
-
-
- Fri
- 4 t
-
-
-
-
+
@@ -583,7 +450,108 @@
-