Your IP : 216.73.217.95


Current Path : /var/www/surf/TYPO3/src/sculptor_surf/Resources/Private/Extensions/Surf/Templates/Order/
Upload File :
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>