first commit
This commit is contained in:
@@ -0,0 +1,82 @@
|
||||
$(document).ready(function () {
|
||||
|
||||
$('#add_patient').on('click', function(){add_patient(false)});
|
||||
$('#add_and_start_visit').on('click', function(){add_patient(true)});
|
||||
|
||||
var getUrlParameter = function getUrlParameter(sParam) {
|
||||
var sPageURL = window.location.search.substring(1),
|
||||
sURLVariables = sPageURL.split('&'),
|
||||
sParameterName,
|
||||
i;
|
||||
|
||||
for (i = 0; i < sURLVariables.length; i++) {
|
||||
sParameterName = sURLVariables[i].split('=');
|
||||
|
||||
if (sParameterName[0] === sParam) {
|
||||
return typeof sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]);
|
||||
}
|
||||
}
|
||||
return false;
|
||||
};
|
||||
|
||||
function add_patient(redirect){
|
||||
|
||||
fio = $('#fio').val();
|
||||
dob = $('#dob').val();
|
||||
med_card = $('#med_card').val();
|
||||
sex = $('#sex').val();
|
||||
telephone = $('#telephone').val();
|
||||
email = $('#email').val();
|
||||
false_form = false
|
||||
lang = getUrlParameter('lang');
|
||||
if(false_form==false)
|
||||
{
|
||||
var message = {
|
||||
fio: fio,
|
||||
dob:dob,
|
||||
med_card:med_card,
|
||||
sex:sex,
|
||||
telephone:telephone,
|
||||
email:email
|
||||
}
|
||||
$.ajax({
|
||||
type:'POST',
|
||||
url: '/add_patient',
|
||||
async: !1,
|
||||
processData: false, // tell jQuery not to process the data
|
||||
contentType: false, // tell jQuery not to set contentType
|
||||
data: JSON.stringify(message),
|
||||
success: (data) => {
|
||||
if(data['success'] == true)
|
||||
{
|
||||
$('#success').slideDown(500);
|
||||
$('#success').delay(2000).slideUp();
|
||||
|
||||
if(redirect == true){
|
||||
if(lang == 'en')
|
||||
window.location.href = '/visit/new_visit?patient_id='+data['id']+'?lang=en';
|
||||
else
|
||||
window.location.href = '/visit/new_visit?patient_id='+data['id'];
|
||||
}
|
||||
else
|
||||
{
|
||||
fio = $('#fio').val('');
|
||||
dob = $('#dob').val('');
|
||||
med_card = $('#med_card').val('');
|
||||
sex = $('#sex').val('');
|
||||
telephone = $('#telephone').val('');
|
||||
email = $('#email').val('');
|
||||
// show_success('Пациент добавлен', false);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$('#exception').slideDown(500);
|
||||
$('#exception').delay(2000).slideUp();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
});
|
||||
Reference in New Issue
Block a user