update Di 28. Apr 16:31:01 CEST 2020

This commit is contained in:
Robert Richter 2020-04-28 16:31:01 +02:00
parent 9fd2fe78ce
commit 3f33a73919
5 changed files with 24 additions and 67 deletions

View File

@ -6,13 +6,10 @@ module.exports = function(app, sql, uuidv4, app_cfg, passport, auth, waip, udp)
// Startseite // Startseite
app.get('/', function(req, res) { app.get('/', function(req, res) {
sql.db_get_alle_wachen(function(data) { res.render('home', {
res.render('home', { public: app_cfg.public,
public: app_cfg.public, title: 'Startseite',
title: 'Startseite', user: req.user
list_wachen: data,
user: req.user
});
}); });
}); });

View File

@ -788,7 +788,7 @@ module.exports = function (db, uuidv4, turf, app_cfg) {
var tmp = JSON.stringify(item.wache_nr); var tmp = JSON.stringify(item.wache_nr);
if (tmp.startsWith(wachen_nr)) { if (tmp.startsWith(wachen_nr) || wachen_nr == 0) {
if (item.einsatzkraft == 1) { if (item.einsatzkraft == 1) {
item.einsatzkraft = true; item.einsatzkraft = true;
} else { } else {

View File

@ -9,10 +9,9 @@ block content
hr hr
a Dieser Webdienst zeigt Wachalarme im Vollbild an (inkl. synthetischer Sprachdurchsage und Karte). a Dieser Webdienst zeigt Wachalarme im Vollbild an (inkl. synthetischer Sprachdurchsage und Karte).
p Zusätzlich besteht für Einsatzkräfte die Möglichkeit zur einfachen Rückmeldung. p Zusätzlich besteht für Einsatzkräfte die Möglichkeit zur einfachen Rückmeldung.
p Nachfolgend können Sie aus einer der aufgeführten Wachen auswählen. Entsprechend Ihrer Berechtigungen werden Ihnen auf dem Alarmmonitor alle oder nur ausgewählte Einsatzdaten angezeigt.
.container .container
.row .row
.col-md-12 .col-md-12.p-3
.card .card
if !user if !user
.card-header .card-header
@ -33,45 +32,3 @@ block content
a.text-muted Sie sind Administrator und haben somit vollständigen Zugriff auf #[a(href="/waip/0") alle] Wachalarme a.text-muted Sie sind Administrator und haben somit vollständigen Zugriff auf #[a(href="/waip/0") alle] Wachalarme
else else
a(href="/waip/" + val)= val a(href="/waip/" + val)= val
.col-md-4.p-3
.card.h-100
.card-header
h1.text-info Wache
.card-body
p.text-muted Zeigt den Wachalarm einer der einzelnen Wache (z.B. Feuerwach, Rettungswache etc.) an.
.card-footer.text-right
.dropdown
button.btn.btn-info.dropdown-toggle(type='button', data-toggle='dropdown', aria-haspopup='true', aria-expanded='false')
| bitte auswählen
.dropdown-menu
each item in list_wachen
if item.typ == 'wache'
a.dropdown-item(href='/waip/'+ item.nr)= item.name
.col-md-4.p-3
.card.h-100
.card-header
h1.text-info Träger
.card-body
p.text-muted Zeigt alle Wachalarme der Wachen eines Trägers (Amt, amtsfreie Gemeinde, Stadt) an.
.card-footer.text-right
.dropdown
button.btn.btn-info.dropdown-toggle(type='button', data-toggle='dropdown', aria-haspopup='true', aria-expanded='false')
| bitte auswählen
.dropdown-menu
each item in list_wachen
if item.typ == 'traeger'
a.dropdown-item(href='/waip/'+ item.nr)= item.name
.col-md-4.p-3
.card.h-100
.card-header
h1.text-info Kreis
.card-body
p.text-muted Zeigt alle Wachalarme des gesamten Kreises (egal ob fü Feuerwehr oder Rettungsdienst) an.
.card-footer.text-right
.dropdown
button.btn.btn-info.dropdown-toggle(type='button', data-toggle='dropdown', aria-haspopup='true', aria-expanded='false')
| bitte auswählen
.dropdown-menu
each item in list_wachen
if item.typ == 'kreis'
a.dropdown-item(href='/waip/'+ item.nr)= item.name

View File

@ -7,10 +7,10 @@ block content
.col-12.p-3 .col-12.p-3
.card.bg-dark .card.bg-dark
.card-body.text-center.text-muted .card-body.text-center.text-muted
h3 - wählen sie ein Dashboard - h3 - wählen Sie ein Dashboard -
each val in dataSet each val in dataSet
.col-12.col-xl-6.d-flex.align-self-stretch.p-3 .col-12.col-xl-6.d-flex.align-self-stretch.p-3
.card.border-dark.w-100 .card.w-100
.card-header .card-header
case val.einsatzart case val.einsatzart
when 'Brandeinsatz' when 'Brandeinsatz'
@ -28,4 +28,5 @@ block content
a= val.ort + ', ' + val.ortsteil a= val.ort + ', ' + val.ortsteil
else else
p= val.ort p= val.ort
a.btn.btn-primary.btn-lg.mx-2.ion-md-arrow-round-forward(href='/dbrd/' + val.uuid, role='button') Dashboard aufrufen .card-footer.text-right
a.btn.btn-primary.mx-2.ion-md-arrow-round-forward(href='/dbrd/' + val.uuid, role='button') Dashboard aufrufen

View File

@ -7,16 +7,17 @@ block content
.col-12.p-3 .col-12.p-3
.card.bg-dark .card.bg-dark
.card-body.text-center.text-muted .card-body.text-center.text-muted
h3 - wählen sie einen Alarmmonitor - h3 - wählen Sie einen Alarmmonitor -
.col-12.p-3 .col-12.p-3
.card if !user
if !user .card.border-warning
.card-header .card-header
h4.card-title.text-warning Sie sind nicht angemeldet! h4.card-title.text-warning Sie sind nicht angemeldet!
.card-body .card-body
p Auch ohne Anmeldung haben Sie Zugriff auf alle Alarmmonitore, jedoch mit eingeschränktem Funktionsumfang. p Auch ohne Anmeldung haben Sie Zugriff auf alle Alarmmonitore, jedoch mit eingeschränktem Funktionsumfang.
p.text-muted Um mehr Funktionen nutzen zu können, melden Sie sich bitte #[a(href="/login") hier] an. p.text-muted Um mehr Funktionen nutzen zu können, melden Sie sich bitte #[a(href="/login") hier] an.
else else
.card.border-info
.card-header .card-header
h4.card-title.text-info='Sie sind als Nutzer \''+user.user+'\' angemeldet.' h4.card-title.text-info='Sie sind als Nutzer \''+user.user+'\' angemeldet.'
.card-body .card-body
@ -29,18 +30,19 @@ block content
else else
a(href="/waip/" + val)= val a(href="/waip/" + val)= val
.col-12.col-xl-6.d-flex.align-self-stretch.p-3 .col-12.col-xl-6.d-flex.align-self-stretch.p-3
.card .card.border-success.w-100.h-100
.card-header .card-header
h1.text-success Alle Wachalarme h1.text-success Alle Wachalarme
.card-body .card-body
p Auch ohne Anmeldung haben Sie Zugriff auf alle Alarmmonitore, jedoch mit eingeschränkten Funktionsumfang. p.text-muted Zeigt Wachalarme aller Wachen an.
a.btn.btn-lg(href='/waip/0') .card-footer.text-right
a.btn.btn-info.ion-md-arrow-round-forward(href='/waip/0', role='button') alle anzeigen
.col-12.col-xl-6.d-flex.align-self-stretch.p-3 .col-12.col-xl-6.d-flex.align-self-stretch.p-3
.card.border-dark.w-100.h-100 .card.w-100.h-100
.card-header .card-header
h1.text-info Alarmmonitor Wache h1.text-info Alarmmonitor Wache
.card-body .card-body
p.text-muted Zeigt den Wachalarm einer der einzelnen Wache (z.B. Feuerwache, Rettungswache etc.) an. p.text-muted Zeigt den Wachalarm einer einzelnen Wache (z.B. Feuerwache, Rettungswache etc.) an.
.card-footer.text-right .card-footer.text-right
.dropdown .dropdown
button.btn.btn-info.dropdown-toggle(type='button', data-toggle='dropdown', aria-haspopup='true', aria-expanded='false') button.btn.btn-info.dropdown-toggle(type='button', data-toggle='dropdown', aria-haspopup='true', aria-expanded='false')
@ -50,7 +52,7 @@ block content
if item.typ == 'wache' if item.typ == 'wache'
a.dropdown-item(href='/waip/'+ item.nr)= item.name a.dropdown-item(href='/waip/'+ item.nr)= item.name
.col-12.col-xl-6.d-flex.align-self-stretch.p-3 .col-12.col-xl-6.d-flex.align-self-stretch.p-3
.card.border-dark.w-100.h-100 .card.w-100.h-100
.card-header .card-header
h1.text-info Alarmmonitor Träger h1.text-info Alarmmonitor Träger
.card-body .card-body
@ -64,7 +66,7 @@ block content
if item.typ == 'traeger' if item.typ == 'traeger'
a.dropdown-item(href='/waip/'+ item.nr)= item.name a.dropdown-item(href='/waip/'+ item.nr)= item.name
.col-12.col-xl-6.d-flex.align-self-stretch.p-3 .col-12.col-xl-6.d-flex.align-self-stretch.p-3
.card.border-dark.w-100.h-100 .card.w-100.h-100
.card-header .card-header
h1.text-info Alarmmonitor Kreis h1.text-info Alarmmonitor Kreis
.card-body .card-body