| Current Path : /var/www/surf/TYPO3/src/sculptor_surf/Resources/Private/Extensions/Surf/Templates/Order/ |
| Current File : /var/www/surf/TYPO3/src/sculptor_surf/Resources/Private/Extensions/Surf/Templates/Order/Show.html |
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
{namespace surf=Torresani\Surf\ViewHelpers}
<f:layout name="Default" />
<f:section name="content">
<h1>{order.code}</h1>
<f:flashMessages />
<div class="row">
<div class="col-md-12">
<div class="card card-{surf:status(code:'{order.status}', level:'order', type:'class')}">
<div class="card-header">
<h2 class="card-title">Riepilogo dell'ordine</h2>
</div>
<div class="card-body">
<h3>{order.name}</h3>
<div class="row">
<div class="col-md-6">
<table class="table">
<tr>
<td><f:translate key="tx_surf_domain_model_order.code" /></td>
<td>{order.code}</td>
</tr>
<tr>
<td><f:translate key="tx_surf_domain_model_order.status" /></td>
<td><span class="badge bg-{surf:status(code:'{order.status}', level:'order', type:'class')}"><surf:status code="{order.status}" level="order" type="description"/></span></td>
</tr>
</table>
</div>
</div>
<div class="row">
<f:if condition="{button.prepared}">
<div class="col-md-3">
<f:link.action class="btn btn-block bg-gradient-success btn-lg" action="moving" arguments="{order : order, newStatus: 1}" onclick="return confirm('Are you sure?')">
<i class="fa fa-bell"></i> Preparato
</f:link.action>
</div>
</f:if>
<f:if condition="{button.extract}">
<div class="col-md-3">
<h5>Scansiona QRCode ordine in cui inserisci la busta</h5>
<div style="height:500px"><div class="reader" id="readerExtract"></div></div>
<div style="display:none" id="buttonExtract">
<f:link.action class="btn btn-block bg-gradient-danger btn-lg" action="moving" arguments="{order : order, newStatus: 7, vendor: forceVendor}" onclick="return confirm('Are you sure?')">
<i class="fa fa-bell"></i> Inserisci busta nell'ordine
</f:link.action>
</div>
</div>
</f:if>
<f:if condition="{button.closeOrder}">
<div class="col-md-3">
<f:link.action class="btn btn-block bg-gradient-success btn-lg" action="moving" arguments="{order : order, newStatus: 8}" onclick="return confirm('Are you sure?')">
<i class="fa fa-bell"></i> Pacco ordine chiuso
</f:link.action>
</div>
</f:if>
<f:if condition="{button.assignStore}">
<div class="col-md-3">
<f:link.action class="btn btn-block bg-gradient-success btn-lg" action="moving" arguments="{order : order, newStatus: 20}" onclick="return confirm('Are you sure?')">
<i class="fa fa-bell"></i> Assegna allo store
</f:link.action>
</div>
</f:if>
<f:if condition="{button.assign}">
<div class="col-md-3">
<div class="reader" id="readerCustomer"></div>
<div style="display:none" id="buttonAssign">
<f:link.action class="btn btn-block bg-gradient-danger btn-lg" action="moving" arguments="{order : order, newStatus: 21}" onclick="return confirm('Are you sure?')">
<i class="fa fa-bell"></i> Consegna a cliente
</f:link.action>
</div>
</div>
</f:if>
<f:if condition="{button.goDelivery}">
<div class="col-md-3">
<f:link.action class="btn btn-block btn-default btn-lg" pageUid="9" action="show" controller="Delivery" arguments="{delivery : order.delivery}">
<i class="fa fa-bell"></i> Vai a consegna
</f:link.action>
</div>
</f:if>
</div>
<f:if condition="{user.usergroup}">
<f:else>
<div class="alert alert-danger">
<h5><i class="icon fas fa-ban"></i> Alert!</h5>
Check logged in user
</div>
</f:else>
</f:if>
</div>
</div>
<!-- /.card -->
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<h2 class="card-title">Order Items</h2>
</div>
<div class="card-body">
<div class="row">
<div class="col-md-6">
<table class="table">
<tr>
<th>Quantity</th>
<th>Code</th>
<th>Product</th>
<th>Vendor</th>
<th>Status</th>
</tr>
<f:for each="{order.orderitem}" as="item">
<tr>
<td>{item.quantity}</td>
<td>{item.code}</td>
<td>{item.name}</td>
<td>{item.vendor.name}</td>
<td><span class="badge bg-{surf:status(code:'{item.status}', level:'orderItem', type:'class')}"><surf:status code="{item.status}" level="orderItem" type="description"/></span></td>
</tr>
</f:for>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
<f:if condition="{vendorList}">
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<h2 class="card-title">List of vendors</h2>
</div>
<div class="card-body">
<div id="accordionVendor" class="accordion">
<f:for each="{vendorList}" as="vendor" iteration="item">
<div class="card card-primary">
<div class="card-header">
<h4 class="card-title w-100">
<a class="d-block w-100" data-toggle="collapse" href="#collapseVendor{vendor.uid}">
{vendor.name}
</a>
</h4>
</div>
<div id="collapseVendor{vendor.uid}" class="collapse {f:if(condition:item.isFirst, then:'show')}" data-parent="#accordionVendor">
<div class="card-body">
<div class="row">
<div class="col-md-6">
<div class="row">
<div class="col-md-3">
<f:link.action class="btn btn-block btn-default" action="show" controller="Order" arguments="{order : order, vendor: vendor.uid}">
<i class="fa fa-bell"></i> Filtra per vendor
</f:link.action>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</f:for>
</div>
<f:if condition="{forceVendor}">
<div class="row">
<div class="col-md-3">
<f:link.action class="btn btn-block btn-default" action="show" controller="Order" arguments="{order : order}">
<i class="fa fa-bell"></i> Rimuovi filtri
</f:link.action>
</div>
</div>
</f:if>
</div>
</div>
</div>
</div>
</f:if>
<f:render partial="Log" arguments="{logs:logs}" />
<f:link.action action="list">Back to list</f:link.action><br />
</f:section>
</html>