mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2024-11-15 20:47:15 +01:00
162 lines
3.8 KiB
Smarty
162 lines
3.8 KiB
Smarty
|
<!-- 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>
|
||
|
|
||
|
|