160 lines
5.6 KiB
JavaScript
160 lines
5.6 KiB
JavaScript
/**
|
|
* Created by Przemek on 2015-10-22.
|
|
*/
|
|
|
|
$(document).ready(function(){
|
|
|
|
//ładowanie dynamicznych pól dla zleceń (pierwsza strona)
|
|
// ===================================================================
|
|
$('#selectObj').change(function(){
|
|
$('#selectScp').empty();
|
|
|
|
if ($('#selectObj').val()==12)
|
|
{
|
|
$('#selectScp').append( '<option value="801">Wymiana agregatu pompowego</option>' );
|
|
$('#selectScp').append( '<option value="802">Wybudowa agregatu pompowego</option>' );
|
|
$('#selectScp').append( '<option value="803">Zabudowa agregatu pompowego</option>' );
|
|
$('#selectScp').append( '<option value="804">Uaktywnianie studni</option>' );
|
|
$('#selectScp').append( '<option value="805">Czyszczenie studni</option>' );
|
|
$('#selectScp').append( '<option value="806">Rekonstrukcja studni</option>' );
|
|
$('#selectScp').append( '<option value="807">Instrumentacja studni</option>' );
|
|
$('#selectScp').append( '<option value="808">Likwidacja studni</option>' );
|
|
$('#selectScp').append( '<option value="809">Inne prace</option>' );
|
|
|
|
|
|
}
|
|
else if ($('#selectObj').val()==601)
|
|
{
|
|
$('#selectScp').append( '<option value="831">Uaktywnianie piezometru</option>' );
|
|
$('#selectScp').append( '<option value="832">Czyszczenie piezometru</option>' );
|
|
$('#selectScp').append( '<option value="833">Rekonstrukcja piezometru</option>' );
|
|
$('#selectScp').append( '<option value="834">Instrumentacja piezometru</option>' );
|
|
$('#selectScp').append( '<option value="835">Likwidacja piezometru</option>' );
|
|
}
|
|
});
|
|
// ===================================================================
|
|
|
|
// uzupełnianie formularza dla studni (zlecenie 2 karta)
|
|
// ===================================================================
|
|
$('#site810A_2_inOrderWell').change(function(){
|
|
//alert($('#site810A_2_inOrderWell').val());
|
|
$.post(
|
|
'./pop_selects.php',
|
|
{site_810A_2_well_array_id:$('#site810A_2_inOrderWell').val()},
|
|
function(res){
|
|
$('#site810A_2').html(res);
|
|
}
|
|
);
|
|
});
|
|
// ===================================================================
|
|
|
|
// uzupełnianie formularza dla piezometru (zlecenie 2 karta)
|
|
// ===================================================================
|
|
$('#site810A_2_inOrderPiezo').change(function(){
|
|
//alert($('#site810A_2_inOrderWell').val());
|
|
$.post(
|
|
'./pop_selects.php',
|
|
{site_810A_2_piezo_array_id:$('#site810A_2_inOrderPiezo').val()},
|
|
function(res){
|
|
$('#site810A_2').html(res);
|
|
}
|
|
);
|
|
});
|
|
|
|
// ===================================================================
|
|
|
|
//czyszczenie formularzy
|
|
// ===================================================================
|
|
//edycja zleceń
|
|
$('#cleanRegDate').click(function(){
|
|
$('#data_01').val('');
|
|
});
|
|
$('#cleanStartDate').click(function(){
|
|
$('#data_02').val('');
|
|
});
|
|
$('#cleanFinishDate').click(function(){
|
|
$('#data_03').val('');
|
|
});
|
|
|
|
// ===================================================================
|
|
// dynamiczne liczenie "Ilośc metrów do wyczyszczenia": Ls-Lz
|
|
// ===================================================================
|
|
$('#inLS').keyup(function(){
|
|
//alert($('#inLS').val());
|
|
$('#inLS').val($('#inLS').val().replace(',','.'));
|
|
|
|
var newCln;
|
|
newCln = (($('#inLS').val()) - ($('#inLZ').val()));
|
|
$('#inIlCln').val(newCln.toFixed(2));
|
|
});
|
|
$('#inLZ').keyup(function(){
|
|
//alert($('#inLS').val());
|
|
$('#inLZ').val($('#inLZ').val().replace(',','.'));
|
|
|
|
var newCln;
|
|
newCln = (($('#inLS').val()) - ($('#inLZ').val()));
|
|
$('#inIlCln').val(newCln.toFixed(2));
|
|
|
|
|
|
});
|
|
|
|
|
|
// ===================================================================
|
|
// ===================================================================
|
|
|
|
// ===================================================================
|
|
// odejmowanie głębokości zasypu dla karty otworu #inRzNew
|
|
// ===================================================================
|
|
|
|
|
|
// ===================================================================
|
|
// ===================================================================
|
|
|
|
|
|
|
|
|
|
// ===================================================================
|
|
// liczenie ilości equipment na
|
|
// ===================================================================
|
|
$('#inRuValue').focus();
|
|
$('#inRuValue').blur(function(){
|
|
var avVal = parseInt($('#inAvValue').val(),10);
|
|
var inVal = parseInt($('#inRuValue').val(),10);
|
|
|
|
if (inVal>avVal) {
|
|
$('#subRuSave').attr("disabled", true);
|
|
sweetAlert("Operacja niepoprawna!", "Wprowadzona wartość jest większa od dostępnej ilości.\n Spróbuj ponownie.", "warning");
|
|
$('#inRuValue').focus();
|
|
$('#inRuValue').val('');
|
|
}
|
|
else
|
|
$('#subRuSave').attr("disabled", false);
|
|
|
|
});
|
|
// ===================================================================
|
|
|
|
|
|
|
|
|
|
|
|
// Zamienia "w locie" przecinek na kropkę
|
|
// ===================================================================
|
|
|
|
$('#inNumberValidate').keyup(function(){
|
|
var inVal;
|
|
inVal = $('#inNumberValidate').val().replace(',','.');
|
|
$('#inNumberValidate').val(inVal);
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
});
|