Ver código fonte

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 anos atrás
pai
commit
2c9d00591a
2 arquivos alterados com 23 adições e 7 exclusões
  1. +4
    -6
      backend/views/commande/index.php
  2. +19
    -1
      backend/web/js/lechatdesnoisettes.js

+ 4
- 6
backend/views/commande/index.php Ver arquivo

@@ -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 Ver arquivo

@@ -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) {

Carregando…
Cancelar
Salvar