Merge remote-tracking branch 'origin/master'

This commit is contained in:
M_Kececi
2026-06-19 14:46:32 +03:00
parent 10f90cbaf3
commit 539ca4b587
5 changed files with 66 additions and 0 deletions

View File

@@ -106,6 +106,13 @@
</q-item>
</q-list>
</q-btn-dropdown>
<q-toggle
v-model="showInStockOnly"
dense
color="primary"
label="Sadece stogu olanlar"
:disable="pageBusy"
/>
</div>
<div class="toolbar-group">
@@ -1245,6 +1252,7 @@ const selectedCurrencies = ref(['USD', 'EUR', 'TRY'])
const exportAllLoading = ref(false)
const showSelectedOnly = ref(false)
const leftDetailsExpanded = ref(true)
const showInStockOnly = ref(false)
const calcLoadingMap = ref({})
const bulkCalcLoading = ref(false)
const saving = ref(false)
@@ -1528,6 +1536,7 @@ function rowSelectionKey (row) {
const filteredRows = computed(() => {
return rows.value.filter((row) => {
if (showSelectedOnly.value && !selectedMap.value[rowSelectionKey(row)]) return false
if (showInStockOnly.value && Number(row?.stockQty ?? 0) <= 0) return false
for (const { field } of multiFilterColumns) {
// Server-backed filters already reload full dataset (all pages) from backend.
// Keep only non-server multi filters (e.g. brandGroupSelection) as local page filter.