Files
kupshop/bundles/KupShop/WarehouseBundle/Admin/templates/window/statsWarehouseTab.tpl
2025-08-02 16:30:27 +02:00

119 lines
3.8 KiB
Smarty

<div id="flapWarehouse" class="tab-pane fade in boxFlex">
{printDateBar barName='Warehouse' graphs=['Warehouse']}
<div style="float: right">
</div>
<div class="row bottom-space" id="users_content">
{if $tab.data.userData}
<div class="col-md-6">
<div>
<div class="panel panel-default panel-sm">
<div class="panel-heading">
<a class="help-tip" style="position:relative; float:right; margin-top: 5px;" data-toggle="tooltip"
title="{'userStats'|translate}">
<i class="bi bi-question-circle"></i>
</a>
<h3 class="panel-title">{'userStats'|translate}</h3>
</div>
<table class="table">
<tr>
<th style="10%">{'login'|translate}</th>
<th style="75%">{'count_points'|translate}</th>
</tr>
{foreach $tab.data.userData as $item}
<tr style="background-color: #f9f9f9; border-top: 2px solid #ddd !important; ">
<td>{$item.login}</td>
<td>{$item.score}</td>
</tr>
{/foreach}
</table>
</div>
</div>
</div>
<div class="col-md-6">
<div>
<div class="panel panel-default panel-sm">
<div class="panel-heading">
<h3 class="panel-title">Statistika balení</h3>
</div>
<table class="table">
<tr>
<th style="10%">{'login'|translate}</th>
<th style="75%">Počet balíků</th>
</tr>
{foreach $tab.data.packingData as $item}
<tr style="background-color: #f9f9f9; border-top: 2px solid #ddd !important; ">
<td>{$item.login}</td>
<td>{$item.score}</td>
</tr>
{/foreach}
</table>
</div>
</div>
</div>
{/if}
</div>
<div class="row bottom-space" data-display-area="warehouse">
<div class="col-md-6">
{printIntervalBar barName='Warehouse'}
<div class="well graph" id="warehouse">
</div>
</div>
<div class="col-md-6">
<div class="well graph" id="warehousePacking">
</div>
</div>
</div>
</div>
<script type="application/javascript">
{block onready append}
{literal}
function getWarehouseGraph(interval){
showGraphsArea($(this));
reloadDivWarehouse();
renderWarehouseGraph(interval);
}
function reloadDivWarehouse() {
var from = $(document).find('[name=fromWarehouse]').val(),
to = $(document).find('[name=toWarehouse]').val();
reloadDiv('#users_content', {
type: 'stats',
fromWarehouse: from,
toWarehouse: to,
}, 'editform');
}
function renderWarehouseGraph(interval){
var from = $(document).find('[name=fromWarehouse]').val(),
to = $(document).find('[name=toWarehouse]').val();
reloadGraph('#warehouse', {
typegraph:"warehouse",
acn:'getWarehouseGraph',
fromWarehouse: from,
toWarehouse: to,
intervalWarehouse: interval
},'editform');
reloadGraph('#warehousePacking', {
typegraph:"warehouse",
acn:'getWarehouseGraph',
fromWarehouse: from,
toWarehouse: to,
intervalWarehouse: interval,
packing: true
},'editform');
}
{/literal}
{/block}
</script>