diff --git a/public/js/rueckmeldung_client.js b/public/js/rueckmeldung_client.js index 693fb1f..0482b58 100755 --- a/public/js/rueckmeldung_client.js +++ b/public/js/rueckmeldung_client.js @@ -40,4 +40,6 @@ $('#rueckmeldung').each(function(index) { $(this).on("click", function(){ $('#responseModal').modal('show'); }); -}); \ No newline at end of file +}); + +console.log(einsatzdaten); \ No newline at end of file diff --git a/server/routing.js b/server/routing.js index fadcf6a..58c8542 100644 --- a/server/routing.js +++ b/server/routing.js @@ -50,11 +50,17 @@ module.exports = function(app, sql, app_cfg, passport, auth, udp) { app.get('/rueckmeldung/:waip_uuid', function(req, res, next) { var waip_uuid = req.params.waip_uuid; sql.db_get_einsatzdaten_by_uuid(waip_uuid, function(einsatzdaten) { - res.render('', { - //title: 'Einstellungen', - //user: req.user, - //reset_counter: data - }); + if (einsatzdaten) { + res.render('test_rueckmeldung', { + title: 'Einsatz-Rückmeldung', + user: req.user, + einsatzdaten: einsatzdaten + }); + } else { + var err = new Error('Der angefragte Einsatz ist nicht vorhanden!'+waip_uuid); + err.status = 404; + next(err); + }; }); }); diff --git a/server/sql_qry.js b/server/sql_qry.js index 9115159..6b5b13f 100644 --- a/server/sql_qry.js +++ b/server/sql_qry.js @@ -674,7 +674,7 @@ module.exports = function(db, async, app_cfg) { }; function db_get_einsatzdaten_by_uuid(waip_uuid, callback){ - db.get(`SELECT e.id, e.ZEITSTEMPEL e.EINSATZART, e.STICHWORT, e.SONDERSIGNAL, e.OBJEKT, e.ORT, + db.get(`SELECT e.id, e.ZEITSTEMPEL, e.EINSATZART, e.STICHWORT, e.SONDERSIGNAL, e.OBJEKT, e.ORT, e.ORTSTEIL, e.STRASSE, e.BESONDERHEITEN, e.wgs84_x, e.wgs84_y, e.wgs84_area FROM WAIP_EINSAETZE e WHERE e.uuid like ?`, [waip_uuid], function(err, row) { if (err == null && row) { @@ -682,7 +682,7 @@ module.exports = function(db, async, app_cfg) { WHERE e.waip_einsaetze_id = ?`, [row.id], function(err, rows) { if (err == null && rows) { var einsatzdaten = row; - einsatzdaten.einsatzmittel = rows; + einsatzdaten.einsatzmittel = rows; callback && callback(einsatzdaten); } else { callback && callback(null); diff --git a/views/test_rueckmeldung.pug b/views/test_rueckmeldung.pug index 277dd5a..adbd33c 100755 --- a/views/test_rueckmeldung.pug +++ b/views/test_rueckmeldung.pug @@ -9,6 +9,7 @@ block content include includes/modal_response .container-fluid include includes/rueckmeldung + a= JSON.stringify(einsatzdaten) script(src='/js/leaflet.js') // script(src='/js/textFit.min.js') script(src='/js/rueckmeldung_client.js')