Przeglądaj źródła

[backend] Correction bug ordre produits

refactoring
Guillaume Bourgeois 5 lat temu
rodzic
commit
9e7dc0f8cd
3 zmienionych plików z 11 dodań i 6 usunięć
  1. +1
    -0
      backend/views/product/index.php
  2. +9
    -5
      backend/web/js/lechatdesnoisettes.js
  3. +1
    -1
      common/models/ProductSearch.php

+ 1
- 0
backend/views/product/index.php Wyświetl plik

@@ -46,6 +46,7 @@ $this->addButton(['label' => 'Nouveau produit <span class="glyphicon glyphicon-p

?>

<span style="display: none;" id="page-size"><?= $dataProvider->pagination->pageSize; ?></span>
<div class="product-index">
<?= GridView::widget([
'filterModel' => $searchModel,

+ 9
- 5
backend/web/js/lechatdesnoisettes.js Wyświetl plik

@@ -637,18 +637,22 @@ function chat_ordre_produits() {
//helper: "clone"
helper: fixHelper,
stop: function(event, ui) {
var tab_ordre = {} ;
var ordre = 1 ;
if($('ul.pagination').size()) {
var page = parseInt($('ul.pagination li.active a').html()) ;
var nb_items_by_page = parseInt($('#page-size').html()) ;
if(page != 1) {
ordre = (page - 1) * nb_items_by_page ;
}
}
$(".product-index table tbody tr").each(function() {
tab_ordre[$(this).attr('data-key')] = ordre ;
ordre++ ;
}) ;
console.log(tab_ordre) ;
/*$.get(UrlManager.getBaseUrl()+'product/order',{
array: JSON.stringify(tab_ordre)
}) ;*/
$.post(UrlManager.getBaseUrl()+'product/order',{
array: JSON.stringify(tab_ordre)
}) ;

+ 1
- 1
common/models/ProductSearch.php Wyświetl plik

@@ -69,7 +69,7 @@ class ProductSearch extends Product
'query' => $query,
'sort' => ['attributes' => ['order', 'photo', 'name', 'description','active']],
'pagination' => [
'pageSize' => 1000,
'pageSize' => 20,
],
]);

Ładowanie…
Anuluj
Zapisz