ソースを参照

svuotata select piena al ritorno ma con filtro non funzionante

FabioFratini 8 ヶ月 前
コミット
7ad7d0db90
1 ファイル変更28 行追加19 行削除
  1. 28 19
      resources/views/livewire/receipt.blade.php

+ 28 - 19
resources/views/livewire/receipt.blade.php

@@ -276,25 +276,34 @@ $(document).ready(function () {
         }
 
         @if(isset($_GET["showFilters"]))
-            var filterStatus = localStorage.getItem("filterStatusReceipt");
-            if (filterStatus)
-            {
-                $('.filterStatus').val(filterStatus).trigger('change');
-            }
-            var filterFrom = localStorage.getItem("filterFromReceipt");
-            if (filterFrom)
-            {
-                $('input[name="txtFrom"]').val(filterFrom);
-            }
-            var filterTo = localStorage.getItem("filterToReceipt");
-            if (filterTo)
-            {
-                $('input[name="txtTo"]').val(filterFrom);
-            }
-            var filterMember = localStorage.getItem("filterMemberReceipt");
-            if (filterMember) {
-                $('.filterMember').val(filterMember).trigger('change');
-            }
+            setTimeout(function() {
+                var filterStatus = localStorage.getItem("filterStatusReceipt");
+                if (filterStatus && filterStatus !== "null" && filterStatus !== "undefined") {
+                    $('.filterStatus').val(filterStatus).trigger('change');
+                }
+
+                var filterFrom = localStorage.getItem("filterFromReceipt");
+                if (filterFrom && filterFrom !== "null" && filterFrom !== "undefined") {
+                    $('input[name="txtFrom"]').val(filterFrom);
+                }
+
+                var filterTo = localStorage.getItem("filterToReceipt");
+                if (filterTo && filterTo !== "null" && filterTo !== "undefined") {
+                    $('input[name="txtTo"]').val(filterTo);
+                }
+
+                var filterMember = localStorage.getItem("filterMemberReceipt");
+                if (filterMember && filterMember !== "null" && filterMember !== "undefined") {
+                    $('.filterMember').val(filterMember).trigger('change');
+                }
+
+                isFilter = true;
+                $(".showFilter").show();
+
+                loadDataTable();
+            }, 100);
+        @else
+            loadDataTable();
         @endif
 
         function reset()