mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2024-12-25 14:10:28 +01:00
105 lines
3.2 KiB
Smarty
105 lines
3.2 KiB
Smarty
<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]
|
|
|
|
<fieldset><legend><label for="trackingnumber">{|Scan|}</label></legend>
|
|
<table style="width: 100%;max-width: 500px;">
|
|
<tr>
|
|
<td colspan="3">
|
|
<input type="hidden" id="sendingtracking" /><input type="text" id="trackingnumber" value="" style="max-width: 450px; width:100%;" />
|
|
</td>
|
|
<td rowspan="7"></td>
|
|
</tr>
|
|
<tr><td colspan="3"></td></tr>
|
|
<tr>
|
|
<td><label for="lasttrackingnumber">{|Zuletzt gescannte Trackingnummer|}:</label></td>
|
|
<td> </td>
|
|
<td id="lasttrackingnumber">-</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label for="deliverynote">{|Lieferschein|}:</label></td>
|
|
<td> </td>
|
|
<td id="deliverynote">-</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label for="customer">{|Kunde|}:</label></td>
|
|
<td> </td>
|
|
<td id="customer">-</td>
|
|
</tr>
|
|
<tr><td colspan="3"></td></tr>
|
|
<tr>
|
|
<td colspan="3" id="scanmessage"></td>
|
|
</tr>
|
|
</table>
|
|
<div id="rightinfo"></div>
|
|
|
|
</fieldset>
|
|
</div>
|
|
|
|
<!-- tab view schließen -->
|
|
</div>
|
|
|
|
|
|
<script>
|
|
$("#trackingnumber").focus();
|
|
|
|
$('#trackingnumber').keypress(function(event){
|
|
var keycode = (event.keyCode ? event.keyCode : event.which);
|
|
if(keycode == '13'){
|
|
$('#tabs').loadingOverlay('show');
|
|
$('#rightinfo').html('');
|
|
let trackingNumber = $('#trackingnumber').val();
|
|
$('#sendingtracking').val(trackingNumber);
|
|
document.getElementById("lasttrackingnumber").innerHTML = trackingNumber;
|
|
$('#trackingnumber').trigger('before_sent');
|
|
$.ajax({
|
|
url: 'index.php?module=trackingscan&action=list&cmd=trackingscan&trackingnumber='+trackingNumber,
|
|
data: {
|
|
},
|
|
method: 'post',
|
|
dataType: 'json',
|
|
beforeSend: function() {
|
|
},
|
|
success: function(data) {
|
|
$('#sendingtracking').val('');
|
|
if(typeof data.url != 'undefined' && data.url != '') {
|
|
window.location = data.url;
|
|
}
|
|
if(typeof data.rightinfo != 'undefined') {
|
|
$('#rightinfo').html(data.rightinfo);
|
|
}
|
|
document.getElementById("scanmessage").innerHTML = data.message;
|
|
document.getElementById("deliverynote").innerHTML = data.deliverynote;
|
|
document.getElementById("customer").innerHTML = data.customer;
|
|
$('#tabs').loadingOverlay('remove');
|
|
$('#trackingnumber').trigger('ajax_complete');
|
|
$('#trackingnumber').focus();
|
|
},
|
|
error: function (jqXHR, textStatus, errorThrown) {
|
|
$('#sendingtracking').val('');
|
|
$('#tabs').loadingOverlay('remove');
|
|
$('#trackingnumber').focus();
|
|
},
|
|
complete: function () {
|
|
$('#sendingtracking').val('');
|
|
}
|
|
});
|
|
|
|
$('#trackingnumber').val('');
|
|
}
|
|
});
|
|
</script>
|
|
|
|
|