Completamento orari con valori tempo standard in aggiunta attività o da pianificazione dashboard (no in aggiunta dashboard)
This commit is contained in:
parent
4a46be3566
commit
7c1fe6c792
|
@ -61,7 +61,7 @@ elseif (!empty($idcontratto) && !empty($idcontratto_riga)) {
|
||||||
$idanagrafica = $rs[0]['idanagrafica'];
|
$idanagrafica = $rs[0]['idanagrafica'];
|
||||||
$idzona = $rs[0]['idzona'];
|
$idzona = $rs[0]['idzona'];
|
||||||
|
|
||||||
//aumento orario inizio del tempo standard definito dalla tipologia dell'intervento (PRESO DA CONTRATTO)
|
//aumento orario inizio del tempo standard definito dalla tipologia dell'intervento (PRESO DAL CONTRATTO)
|
||||||
if (!empty($rs[0]['tempo_standard']))
|
if (!empty($rs[0]['tempo_standard']))
|
||||||
$orario_fine = date('H:i', strtotime($orario_inizio) + ((60 * 60 ) * $rs[0]['tempo_standard']));
|
$orario_fine = date('H:i', strtotime($orario_inizio) + ((60 * 60 ) * $rs[0]['tempo_standard']));
|
||||||
|
|
||||||
|
@ -74,7 +74,7 @@ elseif (!empty($idcontratto) && !empty($idcontratto_riga)) {
|
||||||
$idsede = $rs[0]['idsede'];
|
$idsede = $rs[0]['idsede'];
|
||||||
$idimpianti = $rs[0]['idimpianti'];
|
$idimpianti = $rs[0]['idimpianti'];
|
||||||
|
|
||||||
//aumento orario inizio del tempo standard definito dalla tipologia dell'intervento (PRESO DA PROMEMORIA)
|
//aumento orario inizio del tempo standard definito dalla tipologia dell'intervento (PRESO DAL PROMEMORIA)
|
||||||
if (!empty($rs[0]['tempo_standard']))
|
if (!empty($rs[0]['tempo_standard']))
|
||||||
$orario_fine = date('H:i', strtotime($orario_inizio) + ((60 * 60 ) * $rs[0]['tempo_standard']));
|
$orario_fine = date('H:i', strtotime($orario_inizio) + ((60 * 60 ) * $rs[0]['tempo_standard']));
|
||||||
|
|
||||||
|
@ -353,6 +353,19 @@ if (empty($new_codice)) {
|
||||||
$("#componenti").selectReset();
|
$("#componenti").selectReset();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
$('#idtipointervento').change( function(){
|
||||||
|
|
||||||
|
if ( (($(this).selectData().tempo_standard)>0) && ('<?php echo filter('orario_fine') ?>' == '')){
|
||||||
|
//data = moment('<?php echo $data.' '.$orario_inizio ?>').format('YYYY-MM-DD HH:mm
|
||||||
|
data = moment( moment().format('YYYY-MM-DD') + '<?php echo ' '.$orario_inizio ?>').format('YYYY-MM-DD HH:mm');
|
||||||
|
tempo_standard = $(this).selectData().tempo_standard;
|
||||||
|
orario_fine = moment(data).add(tempo_standard, 'hours').format("HH:mm");
|
||||||
|
$('input[name=orario_fine]').val(orario_fine);
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
var ref = "<?php echo $get['ref']; ?>";
|
var ref = "<?php echo $get['ref']; ?>";
|
||||||
|
|
||||||
function add_intervento(){
|
function add_intervento(){
|
||||||
|
|
|
@ -4,7 +4,7 @@ include_once __DIR__.'/../../../core.php';
|
||||||
|
|
||||||
switch ($resource) {
|
switch ($resource) {
|
||||||
case 'tipiintervento':
|
case 'tipiintervento':
|
||||||
$query = 'SELECT idtipointervento AS id, descrizione FROM in_tipiintervento |where| ORDER BY idtipointervento';
|
$query = 'SELECT idtipointervento AS id, IF(tempo_standard <= 0, descrizione, CONCAT(descrizione, \' ( \', FORMAT(tempo_standard, 2), \' ore)\')) AS descrizione, tempo_standard FROM in_tipiintervento |where| ORDER BY idtipointervento';
|
||||||
|
|
||||||
foreach ($elements as $element) {
|
foreach ($elements as $element) {
|
||||||
$filter[] = 'idtipointervento='.prepare($element);
|
$filter[] = 'idtipointervento='.prepare($element);
|
||||||
|
@ -13,5 +13,7 @@ switch ($resource) {
|
||||||
$search_fields[] = 'descrizione LIKE '.prepare('%'.$search.'%');
|
$search_fields[] = 'descrizione LIKE '.prepare('%'.$search.'%');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$custom['tempo_standard'] = 'tempo_standard';
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue