OpenXE/www/pages/content/versanderzeugen_offene.tpl

311 lines
8.4 KiB
Smarty
Raw Normal View History

2021-05-21 08:49:41 +02:00
<div id="tabs">
<ul>
<li><a href="#tabs-1">{|offene Lieferungen|}</a></li>
<li><a href="#tabs-2">{|versendete Lieferungen|}</a></li>
<li><a href="#tabs-3">{|Kommissionierl&auml;ufe|}</a></li>
</ul>
<!-- ende gehort zu tabview -->
<!-- erstes tab -->
<div id="tabs-1" data-focus="[ELEMENTFOCUS]" data-settab="[SETURL]">
<div class="filter-box filter-usersave">
<div class="filter-block filter-inline">
<div class="filter-title">{|Filter|}</div>
<ul class="filter-list">
<li class="filter-item">
<label for="versandoffene_fastlane" class="switch">
<input type="checkbox" id="versandoffene_fastlane" />
<span class="slider round"></span>
</label>
<label for="versandoffene_fastlane">{|nur Fast-Lane|}<span id="count_fastlane"></span></label>
</li>
<li class="filter-item">
<label for="ohneklaerfaelle" class="switch">
<input type="checkbox" id="ohneklaerfaelle" />
<span class="slider round"></span>
</label>
<label for="ohneklaerfaelle">ohne Kl&auml;rf&auml;lle<span id="count_noneproblemcases"></span></label>
</li>
<li class="filter-item">
<label for="klaerfall" class="switch">
<input type="checkbox" id="klaerfall" />
<span class="slider round"></span>
</label>
<label for="klaerfall">nur Kl&auml;rf&auml;lle<span id="count_problemcases" class="red"></span></label>
</li>
</ul>
</div>
</div>
<br />
<br />
<center>
<label for="lieferschein">{|Lieferschein / Kiste scannen|}:</label>
<form action="" method="post">
<input type="text" id="lieferschein" name="lieferschein" size="20">
</form>&nbsp;
<label for="artikel">{|Artikel scannen|}:</label>&nbsp;
<form action="" method="post">
<input type="text" id="artikel" name="artikel" value="[ARTIKEL]" size="20">
</form>
[VERSANDERZEUGEN_OFFENE_HOOK_SCAN]
</center>
<br>
[MESSAGE]
<table class="hidenot480">
<tr>
<td><label for="kundeoffene">{|Kunde anzeigen|}</label></td>
<td><input type="checkbox" id="kundeoffene" /></td>
</tr>
</table>
[TAB1]
[MESSAGEENDE]
</div>
<div id="tabs-2">
<table class="hidenot480">
<tr>
<td><label for="kundefertig">{|Kunde anzeigen|}</label></td>
<td><input type="checkbox" id="kundefertig" /></td>
</tr>
</table>
[TAB2]
</div>
<div id="tabs-3">
[MESSAGE]
[TAB3]
<label for="kommdrucker">{|Drucker|}:</label> <select name="kommdrucker" id="kommdrucker">[SELKOMMDRUCKER]</select>
</div>
<!-- tab view schließen -->
</div>
<!-- ende tab view schließen -->
<script type="text/javascript">
var getInfoBoxesTimeout = null;
function getInfoBoxes()
{
if(getInfoBoxesTimeout)
{
clearTimeout(getInfoBoxesTimeout);
}
getInfoBoxesTimeout = setTimeout(function(){getInfoBoxes()},60000);
$.ajax({
url: 'index.php?module=versanderzeugen&action=offene&cmd=getinfoboxes',
type: 'POST',
dataType: 'json',
data: { },
success: function(data) {
if(data.count_fastlane > 0) {
$('#count_fastlane').html(' (' + data.count_fastlane + ')');
}else{
$('#count_fastlane').html('');
}
if(data.count_problemcases > 0) {
$('#count_problemcases').html(' (' + data.count_problemcases + ')');
}else{
$('#count_problemcases').html('');
}
$('#count_noneproblemcases').html(' ('+data.count_noneproblemcases+')');
}
});
}
$(document).ready(function() {
$('#'+$('#tabs-1').data('focus')).focus();
if($('#tabs-1').data('settab')) {
$('a[href="#'+$('#tabs-1').data('settab')+'"]').trigger('click');
}
$('#kundeoffene').on('change',function(){
var wert = $(this).prop('checked');
$('#versandoffene > thead > tr > th:nth-child(4)').toggleClass('showtd', wert);
$('#versandoffene > tfoot > tr > th:nth-child(4)').toggleClass('showtd', wert);
$('#versandoffene > tbody > tr > td:nth-child(4)').toggleClass('showtd', wert);
});
$('#kundefertig').on('change',function(){
var wert = $(this).prop('checked');
$('#versandfertig > thead > tr > th:nth-child(4)').toggleClass('showtd', wert);
$('#versandfertig > tfoot > tr > th:nth-child(4)').toggleClass('showtd', wert);
$('#versandfertig > tbody > tr > td:nth-child(4)').toggleClass('showtd', wert);
});
$('#versandoffene').on('afterreload',function(){
getInfoBoxes();
});
});
function kommissionierungdrucken(kommissionierung, dummy)
{
if($('#kommdrucker').val() > 0)
{
$.ajax({
url: 'index.php?module=versanderzeugen&action=offene&cmd=kommissionierungdrucken',
type: 'POST',
dataType: 'json',
data: {id:kommissionierung, drucker:$('#kommdrucker').val() },
success: function(data) {
if(typeof data.status != 'undefined' && data.status == 1)
{
window.location.href='index.php?module=versanderzeugen&action=offene'
}
},
beforeSend: function() {
}
});
}else {
alert('{|Bitte einen Drucker wählen|}');
}
}
</script>
<style>
div.filter-item span{
font-weight: bold;
}
div.filter-item span.red{
color:red;
}
@media screen and (max-width: 767px){
table#versandoffene > tbody > tr > td,
table#versandoffene th
{
max-width:25px!important;
overflow:hidden;
}
table#versandoffene > tbody > tr > td:first-child > + td +td +td,
table#versandoffene th:first-child+ th+th+th
{
max-width:3px!important;
overflow:hidden;
}
table#versandoffene > tbody > tr > td:last-child,
table#versandoffene th:last-child
{
max-width:35px!important;
}
table#versandoffene > tbody > tr > td:first-child +td +td ,
table#versandoffene th:first-child + th + th
{
display:none;
}
table#versandoffene > tbody > tr > td:first-child +td +td +td +td+td,
table#versandoffene th:first-child + th + th + th +th+th
{
display:none;
}
table#versandfertig > tbody > tr> td:first-child +td +td +td ,
table#versandfertig th:first-child + th + th + th
{
display:none;
}
table#versandfertig > tbody > tr> td:first-child ,
table#versandfertig th:first-child
{
display:none;
}
table#versandoffene > tbody > tr> td:first-child + td,
table#versandoffene th:first-child +th
{
display:none;
}
}
@media screen and (min-width: 481px)
{
.hidenot480
{
display:none;
}
}
.showtd
{
display:table-cell !important;
min-width:100px;
}
@media screen and (max-width: 480px){
.hidenot480
{
max-height:20px;
padding-top:0;
padding-bottom:0;
margin-top:0;
margin-bottom:0;
}
table#versandoffene > tbody > tr > td:first-child +td +td +td +td +td,
table#versandoffene th:first-child + th + th + th +th+th
{
display:none;
}
table#versandoffene > tbody > tr > td:first-child +td +td +td +td +td+td,
table#versandoffene th:first-child + th + th + th +th+th+th
{
display:none;
}
table#versandfertig > tbody > tr > td:first-child +td +td +td +td ,
table#versandfertig th:first-child + th + th + th +th
{
display:none;
}
table#versandfertig > tbody > tr > td:first-child +td +td+td ,
table#versandfertig th:first-child + th + th +th
{
display:none;
}
table#versandfertig > tbody > tr > td:first-child +td +td+td+td+td ,
table#versandfertig th:first-child + th + th +th+th+th
{
display:none;
}
table#versandoffene > tbody > tr > td:first-child + td + td + td+ td + td +td,
table#versandoffene th:first-child +th+th+th +th+th+th
{
display:none;
}
table#versandoffene > tbody > tr > td:first-child + td + td ,
table#versandoffene th:first-child +th+th
{
display:none;
}
table#versandoffene td img {
width:25px !important;
}
#versandoffene > tfoot > tr > th:nth-child(4)
{
min-width:35px;
}
#versandfertig > tfoot > tr > th:nth-child(3)
{
min-width:35px;
}
table#versandfertig td img {
width:25px !important;
}
}
@media screen and (max-width: 320px){
table#versandoffene > tbody > tr > td:first-child + td + td +td,
table#versandoffene th:first-child +th+th+th
{
display:none;
}
}
</style>