third
This commit is contained in:
@ -4,10 +4,20 @@ export default class GetEvent{
|
||||
}
|
||||
|
||||
static getEvent(){
|
||||
console.log("test init");
|
||||
let saisie = $('#saisie');
|
||||
saisie.focus();
|
||||
let value;
|
||||
let $infoDon = $('#info-don');
|
||||
let $infoDonneur = $('#info-donneur');
|
||||
let $infoPsl = $('#info-psl');
|
||||
let $don = $('#don');
|
||||
let $nom = $('#nom');
|
||||
let $prenom = $('#prenom');
|
||||
let $naissance = $('#naissance');
|
||||
let $typeDon = $('#typeDon');
|
||||
let $typePoche = $('#typePoche');
|
||||
let $nbreTube = $('#nbreTube');
|
||||
let $displayError = $('#error');
|
||||
document.addEventListener('keydown', function (event) {
|
||||
saisie.focus();
|
||||
if(event.code == 'Tab'){
|
||||
@ -19,7 +29,106 @@ export default class GetEvent{
|
||||
dataType: "json",
|
||||
data: {'codeBarre': value},
|
||||
success: function(response){
|
||||
console.log(response)
|
||||
console.log(response.data)
|
||||
switch(response.data.step){
|
||||
case '0':
|
||||
if(response.data.status == 'success'){
|
||||
$don.html(response.data.codeBarre);
|
||||
$nom.html(response.data.nom);
|
||||
$prenom.html(response.data.prenom);
|
||||
$naissance.html(new Date(response.data.birthdate).toLocaleDateString());
|
||||
$typeDon.html(response.data.type_don);
|
||||
$nbreTube.html(response.data.nbre_tube);
|
||||
saisie.focus();
|
||||
|
||||
}
|
||||
if(response.data.status == 'init'){
|
||||
$don.html(response.data.codeBarre);
|
||||
$nom.html(response.data.nom);
|
||||
$prenom.html(response.data.prenom);
|
||||
$naissance.html(new Date(response.data.birthdate).toLocaleDateString());
|
||||
$typeDon.html(response.data.type_don);
|
||||
$nbreTube.html(response.data.nbre_tube);
|
||||
$typePoche.html('');
|
||||
saisie.focus();
|
||||
|
||||
}
|
||||
if(response.data.status == 'error'){
|
||||
$displayError.css('background', "red");
|
||||
}
|
||||
|
||||
break;
|
||||
case '1':
|
||||
if(response.data.status == 'success'){
|
||||
$typePoche.html(response.data.nbre_poche)
|
||||
saisie.focus();
|
||||
}
|
||||
case '2':
|
||||
if(response.data.status == 'success'){
|
||||
saisie.focus();
|
||||
$typePoche.html(response.data.nbre_poche)
|
||||
console.log(response.data.nbre_poche)
|
||||
}
|
||||
if(response.data.status == 'final'){
|
||||
saisie.focus();
|
||||
$typePoche.html(response.data.nbre_poche)
|
||||
console.log(response.data.nbre_poche)
|
||||
console.log('valider avec un scan de poche!')
|
||||
}
|
||||
if(response.data.status == 'error_scan'){
|
||||
console.log('error_scan');
|
||||
saisie.focus();
|
||||
|
||||
}
|
||||
if(response.data.status == 'error_doublon'){
|
||||
console.log('error_doublon');
|
||||
saisie.focus();
|
||||
|
||||
}
|
||||
if(response.data.status == 'error_donneur'){
|
||||
console.log('error_donneur');
|
||||
saisie.focus();
|
||||
|
||||
}
|
||||
break;
|
||||
case '3':
|
||||
if(response.data.status == "success"){
|
||||
console.log("on passe aux tubes");
|
||||
}
|
||||
if(response.data.status == "error_scan"){
|
||||
console.log("error_scan");
|
||||
}
|
||||
break;
|
||||
case '4':
|
||||
if(response.data.status == 'success'){
|
||||
$nbreTube.html(response.data.nbre_tube)
|
||||
saisie.focus();
|
||||
|
||||
console.log(response.data.nbre_poche)
|
||||
}
|
||||
if(response.data.status == 'final'){
|
||||
$nbreTube.html(response.data.nbre_tube)
|
||||
saisie.focus();
|
||||
|
||||
console.log(response.data.nbre_poche)
|
||||
}
|
||||
if(response.data.status == 'error_scan'){
|
||||
console.log('error_scan');
|
||||
saisie.focus();
|
||||
|
||||
}
|
||||
if(response.data.status == 'error_doublon'){
|
||||
console.log('error_doublon');
|
||||
saisie.focus();
|
||||
|
||||
}
|
||||
if(response.data.status == 'error_donneur'){
|
||||
console.log('error_donneur');
|
||||
saisie.focus();
|
||||
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
})
|
||||
|
Reference in New Issue
Block a user