fix: scroll to new workname

This commit is contained in:
puriphatt 2024-10-17 13:20:50 +07:00
parent 6d51c9a6ab
commit f855acca4f

View file

@ -46,6 +46,8 @@ const productItems = defineModel<(Product & { nameEn: string })[]>(
}, },
); );
const refMenu = ref();
defineEmits<{ defineEmits<{
(e: 'moveWorkUp'): void; (e: 'moveWorkUp'): void;
(e: 'moveWorkDown'): void; (e: 'moveWorkDown'): void;
@ -127,7 +129,13 @@ watch(
}} }}
</span> </span>
</span> </span>
<q-menu v-if="!readonly" fit anchor="bottom left" self="top left"> <q-menu
v-if="!readonly"
fit
ref="refMenu"
self="top left"
anchor="bottom left"
>
<q-item> <q-item>
<div class="full-width flex items-center justify-between"> <div class="full-width flex items-center justify-between">
{{ $t('productService.service.workName') }} {{ $t('productService.service.workName') }}
@ -139,7 +147,12 @@ watch(
border-radius: var(--radius-2); border-radius: var(--radius-2);
color: hsl(var(--info-bg)); color: hsl(var(--info-bg));
" "
@click.stop="$emit('manageWorkName')" @click.stop="
() => {
refMenu.hide();
$emit('manageWorkName');
}
"
> >
<q-icon name="mdi-cog" size="xs" class="q-mr-sm" /> <q-icon name="mdi-cog" size="xs" class="q-mr-sm" />
{{ $t('general.manage') }} {{ $t('general.manage') }}