<!-- gehort zu tabview --> <div id="tabs"> <ul> <li><a href="#tabs-1">[TABTEXT]</a></li> </ul> <!-- ende gehort zu tabview --> <!-- erstes tab --> <div id="tabs-1"> <form method="post"> [MESSAGE] </form> [TAB1] [TAB1NEXT] <br> <table> <tr> <td> <label for="actionradiook">OK</label> <input type="radio" name="actionradio" id="actionradiook" value="ok" checked=""> </td> <td> <label for="actionradiobad">Zurückstellen</label> <input type="radio" name="actionradio" id="actionradiobad" value="bad"> </td> </tr> <tr> <td> </td> </tr> <tr> <td colspan="2"> <input type="text" id="ordernumber" value="" size="60"> </td> </tr> </table> <table> <tr> <td> </td> </tr> <tr> <td colspan="3">Zuletzt gescannte Auftragsnummer:</td> </tr> <tr></tr> <tr> <td>Auftrag:</td> <td> </td> <td id="order">-</td> </tr> <tr> <td>Lieferschein:</td> <td> </td> <td id="delivery">-</td> </tr> <tr> <td>Kunde:</td> <td> </td> <td id="customer">-</td> </tr> <tr></tr> <tr> <td colspan="3" id="scanmessage"> </td> </tr> </table> </div> <!-- tab view schließen --> </div> <script> $("#ordernumber").focus(); $('#ordernumber').keypress(function(event){ var keycode = (event.keyCode ? event.keyCode : event.which); if(keycode == '13'){ let orderNumber = $('#ordernumber').val(); if(!orderNumber){ return ''; } if($('#actionradiook').prop("checked")){ saveOrder(orderNumber); }else{ goToOrder(orderNumber); } $('#ordernumber').val(''); } }); function saveOrder(orderNumber){ $.ajax({ url: 'index.php?module=singleshipment&action=list&cmd=saveorder&ordernumber='+orderNumber, data: { }, method: 'post', dataType: 'json', beforeSend: function() { }, success: function(data) { if(data.success){ document.getElementById("scanmessage").innerHTML = data.message; }else{ document.getElementById("scanmessage").innerHTML = '<b>'+data.message+'</b>'; } if(data.data.orderid){ document.getElementById("order").innerHTML = data.data.ordernumber; }else{ document.getElementById("order").innerHTML = '-'; } if(data.data.deliverynumber){ document.getElementById("delivery").innerHTML = data.data.deliverynumber; }else{ document.getElementById("delivery").innerHTML = '-'; } if(data.data.customer){ document.getElementById("customer").innerHTML = data.data.customer; }else{ document.getElementById("customer").innerHTML = '-'; } }, complete: function () { } }); } function goToOrder(orderNumber){ $.ajax({ url: 'index.php?module=singleshipment&action=list&cmd=getorderidbynumber&ordernumber='+orderNumber, data: { }, method: 'post', dataType: 'json', beforeSend: function() { }, success: function(data) { if(data.success){ window.open("index.php?module=auftrag&action=edit&id="+data.orderid); document.getElementById("scanmessage").innerHTML = ''; }else{ document.getElementById("scanmessage").innerHTML = data.message; } document.getElementById("order").innerHTML = '-'; document.getElementById("delivery").innerHTML = '-'; document.getElementById("customer").innerHTML = '-'; }, complete: function () { } }); } </script>