templates/admin/new_stock_entry.html.twig line 1

Open in your IDE?
  1. {% extends 'dashboard_layout.html.twig' %}
  2.     
  3.     {% block title %} {{ parent() }} | {{ boutique.nom }}{% endblock %}
  4.     
  5. {% block real_content  %}
  6. <div class="main-card mb-3 card">
  7.     <div class="card-body">
  8.         <h3>{{ 'admin.stock_management.new_entry' | trans }}</h3>
  9.         <hr/>
  10.         
  11.         <form id="formCommande">
  12.         </form>
  13. <input value="{{ boutique.factureTVA }}" id="factureTVA" hidden>
  14. <div class="container-fluid">
  15.     <div class="row">
  16.         <div class="col-md-4">
  17.             <div class="card">
  18.                 <div class="card-body">
  19.                     <table class="table">
  20.                         <thead>
  21.                         </thead>
  22.                         <tbody>
  23.                             
  24.                             <tr>
  25.                                 <td>Date </td><td><input value="{{ 'now' | date('Y-m-d') }}" id="dateCommande" class="form-control-sm form-control" type="date" /></td>
  26.                             </tr>
  27.                             <tr>
  28.                                 <td>Forunisseur</td>
  29.                                 <td>
  30.                                     <select class="form-select" id="tiers">
  31.                                         <option>Fournisseur</option>
  32.                                         {% for tier in tiers %}
  33.                                             <option value="{{ tier.id }}">{{  tier.nom }}</option>
  34.                                         {% endfor %}
  35.                                     </select>
  36.                                 </td>
  37.                             </tr>
  38.                             
  39.                             
  40.                         </tbody>
  41.                     </table>
  42.                 </div>
  43.             </div>
  44.         </div>
  45.         <div class="col-md-7">
  46.             <div class="card">
  47.                 <div class="card-body">
  48.                     <table class="table">
  49.                         <thead>
  50.                             <tr>
  51.                                 <th hidden>ID produit</th>
  52.                                 <th>{{ 'admin.product_to_sale' | trans }}</th>
  53.                                 <th>{{ 'admin.qty' | trans }}</th>
  54.                                 <th>{{ 'admin.product.prix_d_achat' | trans }}</th>
  55.                                 <th>{{ 'admin.product.sous_total' | trans }}</th>
  56.                             </tr>
  57.                         </thead>
  58.                         <tbody  id="tableProduit">
  59.                         </tbody>
  60.                         
  61.                     </table>
  62.                 </div>
  63.             </div>
  64.         </div>
  65.     </div><span hidden id="editMode">{{ editMode }}</span>
  66.     <hr/>
  67.     <div class="row">
  68.         <div class="col-md-4">
  69.             {{ include('admin/produit_pour_les_commandes.html.twig') }}
  70.             {#
  71.             <div class="card">
  72.                 <div class="card-body">
  73.                     <div class="alert alert-info">
  74.                         {{ 'admin.click_on_a_product' | trans  }}
  75.                     </div>
  76.                         <table class="table table-bordered" id="tableDesProduits">
  77.                             <thead>
  78.                                 <th></th>
  79.                             </thead>
  80.                             <tbody id="listeDesProduits" title="{{ path('admin.liste_produit_lors_commande', {'slug': boutique.slug}) }}">
  81.                             {{ render(controller('App\\Controller\\AdminController::listeProduitLorsCommandeAction', {'slug': boutique.slug})) }}
  82.                             </tbody>
  83.                         </table>
  84.                     </div>
  85.                 </div>
  86.             #}
  87.         </div>
  88.         <div class="col-md-8">
  89.             <div class="card">
  90.                 <div class="card-body">
  91.                     <form id="formProduit">
  92.                     <div class="row">
  93.                         <div class="col-md-4">
  94.                             <div class="form-group text-center">
  95.                                 <label for="small-input ">{{ 'admin.product_to_sale' | trans }}</label>
  96.                                 <input class="form-control form-control-sm" type="text" id="produitIntermediaire">
  97.                             </div>
  98.                         </div>
  99.                         
  100.                         <div class="col-md-2">
  101.                             <div class="form-group text-center">
  102.                                 <label class="text-center" for="small-input">{{ 'admin.qty' | trans }}</label>
  103.                                 <input class="form-control form-control-sm" type="number" value="1" id="quantite">
  104.                             </div>
  105.                         </div>
  106.                         <div class="col-md-3">
  107.                             <div class="form-group text-center">
  108.                                 <label class="text-center" for="prixDAchatIntermediare">{{ 'admin.product.prix_d_achat' | trans }}</label>
  109.                                 <input class="form-control form-control-sm" type="number" value="" id="prixDAchatIntermediare">
  110.                             </div>
  111.                         </div>
  112.                     
  113.                         <div class="col-md-1">
  114.                             <div class="form-group">
  115.                                 <label> </label>
  116.                                 <span id="btnAjouterProduit" class="curseur-pointer btn btn-sm btn-info">{{ 'admin.add' | trans }}</span>
  117.                             </div>
  118.                         </div>
  119.                     </div>
  120.                     
  121.                     </form>
  122.                 
  123.                 <div>
  124.                     <hr/>
  125.                     <br/>
  126.                     <input type="number" class="form-control" id="fraisDeTransport" placeholder="Frais de transport" />
  127.                     <br/>
  128.                     <input type="number" class="form-control" id="autreFrais" placeholder="Autre frais" />
  129.                     <br/>
  130.                     <span id="btnEnregistrerCommande" class="curseur-pointer float-right btn btn-primary">{{ 'admin.save' | trans }}</span>
  131.                     
  132.                     <div id="cadreAction">
  133.                             
  134.                     </div>
  135.                 </div>
  136.                 </div>
  137.             </div>
  138.             
  139.         </div>
  140.     </div>
  141. </div>
  142.     </div>
  143. </div>
  144. {% endblock real_content  %}
  145. {% block javascripts  %}
  146. {{ parent() }}
  147. <script type="text/javascript" src="{{ asset('js/ne-1.js') }}"></script>
  148.     <script type="text/javascript">
  149.         $(function(){
  150.             $('#tableDesProduits').DataTable();
  151.         });
  152.     </script>
  153. {% endblock javascripts  %}