Bläddra i källkod

Dans la page de commande du backend, modification du bloc "Produits"

Remplacement de la description par le nom du produit : c'est plus court, plus simple et plus clair pour le boulanger.
Surbrillance des produits actifs pour les mettre en valeur.
Au clic sur les input "max", on sélectionne automatiquement la valeur pour simplifier l'édition.
prodstable
keun 8 år sedan
förälder
incheckning
2c9d00591a
2 ändrade filer med 23 tillägg och 7 borttagningar
  1. +4
    -6
      backend/views/commande/index.php
  2. +19
    -1
      backend/web/js/lechatdesnoisettes.js

+ 4
- 6
backend/views/commande/index.php Visa fil

@@ -79,21 +79,19 @@ foreach ($produits as $p) {
<!-- produits sélectionnés -->
<form id="produits-production" action="<?php echo Yii::$app->urlManager->createUrl(['commande/index', 'date' => $date]); ?>" method="post">
<div class="overflow">
<table class="table table-hover table-condensed">
<table class="table table-condensed">
<thead>
<tr>
<th class="td-produit">Produit</th>
<th class="td-actif">Actif</th>
<th class="td-produit">Produit</th>
<th class="td-max">Max.</th>
</tr>
</thead>
<tbody>
<?php foreach ($produits as $p): ?>
<tr<?php if ($p->vrac): ?> style="display:none;"<?php endif; ?>>
<td class="td-produit"><label for="produit-<?php echo $p->id; ?>"><?php if (strlen($p->description)): echo Html::encode($p->description);
else: echo Html::encode($p->nom);
endif; ?></label></td>
<tr<?php if ($p->vrac): ?> style="display:none;"<?php endif; ?> <?php if (isset($produits_selec[$p->id]['actif']) && $produits_selec[$p->id]['actif']): ?>class="active"<?php endif; ?>>
<td class="td-actif"><input id="produit-<?php echo $p->id; ?>" name="Produit[<?php echo $p->id; ?>][actif]" type="checkbox" <?php if (isset($produits_selec[$p->id]['actif']) && $produits_selec[$p->id]['actif']): ?>checked="checked"<?php endif; ?> /></td>
<td class="td-produit"><label for="produit-<?php echo $p->id; ?>"><?= Html::encode($p->nom) ?></label></td>
<td class="td-max"><input class="quantite-max" name="Produit[<?php echo $p->id; ?>][quantite_max]" type="text" value="<?php if (isset($produits_selec[$p->id])) echo $produits_selec[$p->id]['quantite_max']; ?>" /></td>
</tr>
<?php endforeach; ?>

+ 19
- 1
backend/web/js/lechatdesnoisettes.js Visa fil

@@ -4,9 +4,27 @@ $(document).ready(function() {
chat_vrac() ;
chat_email_masse() ;
$('button[data-toggle=popover]').popover() ;
chat_ordre_produits()
chat_ordre_produits() ;
chat_liste_produits_index_commandes() ;
}) ;

function chat_liste_produits_index_commandes() {
$('#produits-production .td-max input').click(function() {
$(this).select() ;
}) ;
$('#produits-production .td-actif input').change(function() {
if($(this).prop('checked')) {
$(this).parent().parent().addClass('active') ;
}
else {
$(this).parent().parent().removeClass('active(') ;
}
}) ;
}

function chat_ordre_produits() {
var fixHelper = function(e, ui) {

Laddar…
Avbryt
Spara