update Mo 2. Mär 10:01:01 CET 2020
This commit is contained in:
parent
38257ce6f1
commit
ba758ac782
@ -35,7 +35,7 @@ var map = L.map('map', {
|
|||||||
|
|
||||||
var counter_ID = [];
|
var counter_ID = [];
|
||||||
|
|
||||||
function add_resp_progressbar(p_id, p_type, p_start, p_end) {
|
function add_resp_progressbar(p_id, p_type, p_agt, p_start, p_end) {
|
||||||
// Split timestamp into [ Y, M, D, h, m, s ]
|
// Split timestamp into [ Y, M, D, h, m, s ]
|
||||||
//var t1 = zeitstempel.split(/[- :]/),
|
//var t1 = zeitstempel.split(/[- :]/),
|
||||||
//t2 = ablaufzeit.split(/[- :]/);
|
//t2 = ablaufzeit.split(/[- :]/);
|
||||||
@ -48,13 +48,37 @@ function add_resp_progressbar(p_id, p_type, p_start, p_end) {
|
|||||||
//
|
//
|
||||||
//<div class="progress mt-1">
|
//<div class="progress mt-1">
|
||||||
//<div class="progress-bar progress-bar-striped bg-success" role="progressbar" style="width: 25%" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100">2min</div></div>
|
//<div class="progress-bar progress-bar-striped bg-success" role="progressbar" style="width: 25%" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100">2min</div></div>
|
||||||
$( '#pg-fk' ).append( '<div class="progress mt-1" id="pg-' + p_id + ' style="height: 0.9375rem; font-size: 0.9375rem;"></div>' );
|
var bar_background = '';
|
||||||
$( '#pg-'+ p_id ).append( '<div id="pg-bar'+ p_id +'" class="progress-bar progress-bar-striped bg-success" role="progressbar" style="width: 0%" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100"></div>' );
|
var bar_border = '';
|
||||||
|
if (p_agt) {
|
||||||
|
bar_border = 'border border-warning';
|
||||||
|
};
|
||||||
|
switch (p_type) {
|
||||||
|
case 'ek':
|
||||||
|
bar_background = 'bg-success';
|
||||||
|
break;
|
||||||
|
case 'ma':
|
||||||
|
bar_background = 'bg-info';
|
||||||
|
break;
|
||||||
|
case 'fk':
|
||||||
|
bar_background = 'bg-light';
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
bar_background = '';
|
||||||
|
break;
|
||||||
|
};
|
||||||
|
|
||||||
|
$( '#pg-' + p_type ).append( '<div class="progress mt-1 '+bar_border+'" id="pg-' + p_id + '" style="height: 0.9375rem; font-size: 0.9375rem;"></div>'); //+ ' ></div>' );
|
||||||
|
|
||||||
|
$( '#pg-'+ p_id ).append( '<div id="pg-bar'+ p_id +'" class="progress-bar progress-bar-striped '+ bar_background +'" role="progressbar" style="width: 0%" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100"></div>' );
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
counter_ID[p_id] = 0;
|
|
||||||
|
|
||||||
clearInterval(counter_ID[p_id]);
|
clearInterval(counter_ID[p_id]);
|
||||||
|
counter_ID[p_id] = 0;
|
||||||
|
|
||||||
counter_ID[p_id] = setInterval(function() {
|
counter_ID[p_id] = setInterval(function() {
|
||||||
do_progressbar(p_id, p_start, p_end);
|
do_progressbar(p_id, p_start, p_end);
|
||||||
}, 1000);
|
}, 1000);
|
||||||
@ -62,6 +86,7 @@ function add_resp_progressbar(p_id, p_type, p_start, p_end) {
|
|||||||
|
|
||||||
|
|
||||||
function do_progressbar(p_id, start, end) {
|
function do_progressbar(p_id, start, end) {
|
||||||
|
//console.log(p_id);
|
||||||
today = new Date();
|
today = new Date();
|
||||||
// restliche Zeit ermitteln
|
// restliche Zeit ermitteln
|
||||||
//var current_progress = Math.round(100 / (end.getTime() - start.getTime()) * (end.getTime() - today.getTime()));
|
//var current_progress = Math.round(100 / (end.getTime() - start.getTime()) * (end.getTime() - today.getTime()));
|
||||||
@ -142,74 +167,88 @@ function add_resp_progressbar(p_id, p_type, p_start, p_end) {
|
|||||||
|
|
||||||
var arr_resp = [
|
var arr_resp = [
|
||||||
{
|
{
|
||||||
|
"resp_uuid": "102bfe08-e414-40de-ae54-a00d1238dd71",
|
||||||
"waip_uuid": "102bfe08-e414-40de-ae54-a00d9378dd71",
|
"waip_uuid": "102bfe08-e414-40de-ae54-a00d9378dd71",
|
||||||
"einsatzkraft": 1,
|
"einsatzkraft": true,
|
||||||
"maschinist": 0,
|
"maschinist": false,
|
||||||
"fuehrungskraft": 0,
|
"fuehrungskraft": false,
|
||||||
"agt": 0,
|
"agt": false,
|
||||||
"set_time": start,
|
"set_time": start,
|
||||||
"arrival_time": end,
|
"arrival_time": end,
|
||||||
"wache": "117"
|
"wache_id": "117",
|
||||||
|
"wache_name": "LDS FW Pretschen"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"resp_uuid": "102bfe08-e414-40de-ae54-a00ds238dd71",
|
||||||
"waip_uuid": "102bfe08-e414-40de-ae54-a00d9378dd71",
|
"waip_uuid": "102bfe08-e414-40de-ae54-a00d9378dd71",
|
||||||
"einsatzkraft": 0,
|
"einsatzkraft": false,
|
||||||
"maschinist": 1,
|
"maschinist": true,
|
||||||
"fuehrungskraft": 0,
|
"fuehrungskraft": false,
|
||||||
"agt": 0,
|
"agt": false,
|
||||||
"set_time": start2,
|
"set_time": start2,
|
||||||
"arrival_time": end2,
|
"arrival_time": end2,
|
||||||
"wache": "568"
|
"wache_id": "568",
|
||||||
|
"wache_name": "SPN FW Döbern"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"resp_uuid": "102bfe08-e414-40de-ae54-a00s1238fd71",
|
||||||
"waip_uuid": "102bfe08-e414-40de-ae54-a00d9378dd71",
|
"waip_uuid": "102bfe08-e414-40de-ae54-a00d9378dd71",
|
||||||
"einsatzkraft": 1,
|
"einsatzkraft": true,
|
||||||
"maschinist": 0,
|
"maschinist": false,
|
||||||
"fuehrungskraft": 0,
|
"fuehrungskraft": false,
|
||||||
"agt": 1,
|
"agt": true,
|
||||||
"set_time": start3,
|
"set_time": start3,
|
||||||
"arrival_time": end3,
|
"arrival_time": end3,
|
||||||
"wache": "253"
|
"wache_id": "253",
|
||||||
|
"wache_name": "EE FW Rehfeld"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"resp_uuid": "102bfec8-e414-40de-ae54-a00d1238dd71",
|
||||||
"waip_uuid": "102bfe08-e414-40de-ae54-a00d9378dd71",
|
"waip_uuid": "102bfe08-e414-40de-ae54-a00d9378dd71",
|
||||||
"einsatzkraft": 0,
|
"einsatzkraft": false,
|
||||||
"maschinist": 0,
|
"maschinist": false,
|
||||||
"fuehrungskraft": 1,
|
"fuehrungskraft": true,
|
||||||
"agt": 1,
|
"agt": true,
|
||||||
"set_time": start4,
|
"set_time": start4,
|
||||||
"arrival_time": end4,
|
"arrival_time": end4,
|
||||||
"wache": "252"
|
"wache_id": "252",
|
||||||
|
"wache_name": "EE FW Kölsa"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"resp_uuid": "10wbfe08-e414-40de-ae54-a00d1238dd71",
|
||||||
"waip_uuid": "102bfe08-e414-40de-ae54-a00d9378dd71",
|
"waip_uuid": "102bfe08-e414-40de-ae54-a00d9378dd71",
|
||||||
"einsatzkraft": 0,
|
"einsatzkraft": false,
|
||||||
"maschinist": 0,
|
"maschinist": false,
|
||||||
"fuehrungskraft": 1,
|
"fuehrungskraft": true,
|
||||||
"agt": 0,
|
"agt": false,
|
||||||
"set_time": start5,
|
"set_time": start5,
|
||||||
"arrival_time": end5,
|
"arrival_time": end5,
|
||||||
"wache": "252"
|
"wache_id": "252",
|
||||||
|
"wache_name": "EE FW Kölsa"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"resp_uuid": "102bfe08-e414-4xde-ae54-a00d1238dd71",
|
||||||
"waip_uuid": "102bfe08-e414-40de-ae54-a00d9378dd71",
|
"waip_uuid": "102bfe08-e414-40de-ae54-a00d9378dd71",
|
||||||
"einsatzkraft": 0,
|
"einsatzkraft": false,
|
||||||
"maschinist": 1,
|
"maschinist": true,
|
||||||
"fuehrungskraft": 0,
|
"fuehrungskraft": false,
|
||||||
"agt": 1,
|
"agt": true,
|
||||||
"set_time": start6,
|
"set_time": start6,
|
||||||
"arrival_time": end6,
|
"arrival_time": end6,
|
||||||
"wache": "568"
|
"wache_id": "568",
|
||||||
|
"wache_name": "SPN FW Döbern"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"resp_uuid": "102bce08-e414-40de-ae54-a00d1238dd71",
|
||||||
"waip_uuid": "102bfe08-e414-40de-ae54-a00d9378dd71",
|
"waip_uuid": "102bfe08-e414-40de-ae54-a00d9378dd71",
|
||||||
"einsatzkraft": 0,
|
"einsatzkraft": false,
|
||||||
"maschinist": 1,
|
"maschinist": true,
|
||||||
"fuehrungskraft": 0,
|
"fuehrungskraft": false,
|
||||||
"agt": 1,
|
"agt": true,
|
||||||
"set_time": start7,
|
"set_time": start7,
|
||||||
"arrival_time": end7,
|
"arrival_time": end7,
|
||||||
"wache": "568"
|
"wache_id": "568",
|
||||||
|
"wache_name": "SPN FW Döbern"
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
@ -279,35 +318,39 @@ var arr_resp = [
|
|||||||
//console.log(x);
|
//console.log(x);
|
||||||
var item_content = '';
|
var item_content = '';
|
||||||
var item_classname = '';
|
var item_classname = '';
|
||||||
if (arrayItem.einsatzkraft == 1){
|
var item_type = "";
|
||||||
|
if (arrayItem.einsatzkraft){
|
||||||
item_content = 'Einsatzkraft';
|
item_content = 'Einsatzkraft';
|
||||||
item_classname = 'ek'
|
item_classname = 'ek';
|
||||||
|
item_type = 'ek';
|
||||||
};
|
};
|
||||||
if (arrayItem.maschinist == 1){
|
if (arrayItem.maschinist){
|
||||||
item_content = 'Maschinist';
|
item_content = 'Maschinist';
|
||||||
item_classname = 'ma'
|
item_classname = 'ma';
|
||||||
|
item_type = 'ma';
|
||||||
};
|
};
|
||||||
if (arrayItem.fuehrungskraft == 1){
|
if (arrayItem.fuehrungskraft){
|
||||||
item_content = 'Führungskraft';
|
item_content = 'Führungskraft';
|
||||||
item_classname = 'fk'
|
item_classname = 'fk'
|
||||||
|
item_type = 'fk';
|
||||||
};
|
};
|
||||||
if (arrayItem.agt == 1){
|
if (arrayItem.agt){
|
||||||
item_content = item_content + (' (AGT)');
|
item_content = item_content + (' (AGT)');
|
||||||
item_classname = item_classname + ('-agt');
|
item_classname = item_classname + ('-agt');
|
||||||
};
|
};
|
||||||
var item_id = Math.floor(Math.random() * 100) + Math.floor(Math.random() * 100);
|
//var item_id = Math.floor(Math.random() * 100) + Math.floor(Math.random() * 100);
|
||||||
|
|
||||||
var new_item = {
|
var new_item = {
|
||||||
id: item_id,
|
id: arrayItem.resp_uuid,
|
||||||
group: arrayItem.wache,
|
group: arrayItem.wache_id,
|
||||||
className: item_classname,
|
className: item_classname,
|
||||||
start: new Date(arrayItem.set_time),
|
start: new Date(arrayItem.set_time),
|
||||||
end: new Date(arrayItem.arrival_time),
|
end: new Date(arrayItem.arrival_time),
|
||||||
content: item_content
|
content: item_content
|
||||||
};
|
};
|
||||||
add_resp_progressbar(item_id, item_classname, new Date(arrayItem.set_time), new Date(arrayItem.arrival_time));
|
add_resp_progressbar(arrayItem.resp_uuid, item_type, arrayItem.agt, new Date(arrayItem.set_time), new Date(arrayItem.arrival_time));
|
||||||
items.add(new_item);
|
items.update(new_item);
|
||||||
groups.update({ id: arrayItem.wache, content: arrayItem.wache });
|
groups.update({ id: arrayItem.wache_id, content: arrayItem.wache_name });
|
||||||
});
|
});
|
||||||
|
|
||||||
console.log(items.get());
|
console.log(items.get());
|
||||||
|
|||||||
@ -236,8 +236,8 @@ style(type='text/css').
|
|||||||
a.list-group-item.bg-warning.flex-fill.text-dark 2 AGT
|
a.list-group-item.bg-warning.flex-fill.text-dark 2 AGT
|
||||||
//a.badge.badge-warning 2 AGT
|
//a.badge.badge-warning 2 AGT
|
||||||
.row
|
.row
|
||||||
.col-4
|
.col-4#pg-ek
|
||||||
.progress.mt-1(style='height: 0.9375rem;font-size: 0.9375rem;')
|
.progress.mt-1
|
||||||
.progress-bar.progress-bar-striped.bg-success(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100')
|
.progress-bar.progress-bar-striped.bg-success(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100')
|
||||||
a(style='') 2min
|
a(style='') 2min
|
||||||
.progress.mt-1.border.border-warning(style='height: 20px;')
|
.progress.mt-1.border.border-warning(style='height: 20px;')
|
||||||
@ -245,7 +245,7 @@ style(type='text/css').
|
|||||||
h 2min
|
h 2min
|
||||||
.progress.mt-1
|
.progress.mt-1
|
||||||
.progress-bar.progress-bar-striped.bg-success.ion-md-checkmark-circle(role='progressbar', style='width: 100%', aria-valuenow='100', aria-valuemin='0', aria-valuemax='100')
|
.progress-bar.progress-bar-striped.bg-success.ion-md-checkmark-circle(role='progressbar', style='width: 100%', aria-valuenow='100', aria-valuemin='0', aria-valuemax='100')
|
||||||
.col-4
|
.col-4#pg-ma
|
||||||
.progress.mt-1
|
.progress.mt-1
|
||||||
.progress-bar.progress-bar-striped.bg-info(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100') 3min
|
.progress-bar.progress-bar-striped.bg-info(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100') 3min
|
||||||
.progress.mt-1
|
.progress.mt-1
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user