ソースを参照

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.
master
keun 8年前
コミット
2c9d00591a
2個のファイルの変更23行の追加7行の削除
  1. +4
    -6
      backend/views/commande/index.php
  2. +19
    -1
      backend/web/js/lechatdesnoisettes.js

+ 4
- 6
backend/views/commande/index.php ファイルの表示

@@ -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 ファイルの表示

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

読み込み中…
キャンセル
保存