소스 검색

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 년 전
부모
커밋
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) {

Loading…
취소
저장