refactor(02): br id

This commit is contained in:
puriphatt 2024-08-26 17:18:40 +07:00
parent 7c1e77a428
commit a9535de0b8

View file

@ -31,6 +31,11 @@ async function selectHq(id: string) {
if (userStore.userOption.brOpts.length === 1) { if (userStore.userOption.brOpts.length === 1) {
brId.value = userStore.userOption.brOpts[0].value; brId.value = userStore.userOption.brOpts[0].value;
} }
brFilter = selectFilterOptionRefMod(
ref(userStore.userOption.brOpts),
brOptions,
'label',
);
} }
const hqOptions = ref<Record<string, unknown>[]>([]); const hqOptions = ref<Record<string, unknown>[]>([]);
@ -41,7 +46,7 @@ const hqFilter = selectFilterOptionRefMod(
); );
const brOptions = ref<Record<string, unknown>[]>([]); const brOptions = ref<Record<string, unknown>[]>([]);
const brFilter = selectFilterOptionRefMod( let brFilter = selectFilterOptionRefMod(
ref(userStore.userOption.brOpts), ref(userStore.userOption.brOpts),
brOptions, brOptions,
'label', 'label',
@ -114,6 +119,11 @@ onMounted(async () => {
]" ]"
@update:model-value="(val: string) => selectHq(val)" @update:model-value="(val: string) => selectHq(val)"
@filter="hqFilter" @filter="hqFilter"
@clear="
() => {
(hqId = ''), (brId = '');
}
"
> >
<template v-slot:no-option> <template v-slot:no-option>
<q-item> <q-item>