update Di 28. Apr 16:31:01 CEST 2020
This commit is contained in:
parent
9fd2fe78ce
commit
3f33a73919
@ -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
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@ -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 {
|
||||||
|
|||||||
@ -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
|
||||||
@ -32,46 +31,4 @@ block content
|
|||||||
if user.permissions == 'admin'
|
if user.permissions == 'admin'
|
||||||
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
|
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user