Merge remote-tracking branch 'origin/master'

This commit is contained in:
M_Kececi
2026-06-19 15:44:12 +03:00
parent da9d7c2fd5
commit 1054a15547
13 changed files with 828 additions and 62 deletions

View File

@@ -277,6 +277,34 @@
/>
</div>
<div class="col-12">
<div class="text-caption text-grey-7 q-mb-xs">Fiyat Listesi Fiyat Gruplari</div>
<q-select
v-model="form.order_price_list_price_groups"
:options="orderPriceListPriceGroupOptions"
option-label="label"
option-value="value"
emit-value
map-options
multiple
use-chips
clearable
dense
filled
behavior="menu"
>
<template #before-options>
<q-item clickable @click="selectAllOrderPriceGroups">
<q-item-section>Tumunu Sec</q-item-section>
</q-item>
<q-item clickable @click="clearOrderPriceGroups">
<q-item-section>Temizle</q-item-section>
</q-item>
<q-separator />
</template>
</q-select>
</div>
</div>
</q-card-section>
</q-card>
@@ -320,6 +348,7 @@ const {
departmentOptions,
piyasaOptions,
nebimUserOptions,
orderPriceListPriceGroupOptions,
sendingPasswordMail,
lastPasswordMailSentAt
} = storeToRefs(store)
@@ -373,6 +402,16 @@ function clearPiyasalar () {
form.value.piyasalar = []
}
function selectAllOrderPriceGroups () {
form.value.order_price_list_price_groups = (orderPriceListPriceGroupOptions.value || [])
.map((o) => o.value)
.filter(Boolean)
}
function clearOrderPriceGroups () {
form.value.order_price_list_price_groups = []
}
/* ================= LIFECYCLE ================= */
watch(
() => userId.value,