feat: รับค่าสถานะ

This commit is contained in:
Net 2024-06-24 13:06:28 +07:00
parent ec83964b09
commit d15c306605

View file

@ -20,7 +20,6 @@ withDefaults(
readonly?: boolean; readonly?: boolean;
separator?: boolean; separator?: boolean;
typeProduct?: string; typeProduct?: string;
status?: boolean;
isAddProduct?: boolean; isAddProduct?: boolean;
isSelected?: boolean; isSelected?: boolean;
@ -31,6 +30,7 @@ withDefaults(
process?: number; process?: number;
createdAt?: string; createdAt?: string;
index?: number; index?: number;
isDisabled?: boolean;
}>(), }>(),
{ {
isSelected: false, isSelected: false,
@ -48,7 +48,7 @@ withDefaults(
> >
<div class="q-pa-sm"> <div class="q-pa-sm">
<div class="row flex justify-between text-bold"> <div class="row flex justify-between text-bold">
<div class="col-9" :class="{ inactive: status }"> <div class="col-9" :class="{ inactive: isDisabled }">
{{ title ?? 'title' }} {{ title ?? 'title' }}
</div> </div>
<div <div
@ -84,7 +84,9 @@ withDefaults(
{{ $t('viewDetail') }} {{ $t('viewDetail') }}
</span> </span>
</q-item> </q-item>
<q-item <q-item
v-if="!isDisabled"
dense dense
clickable clickable
class="row q-py-sm" class="row q-py-sm"
@ -102,6 +104,29 @@ withDefaults(
{{ $t('edit') }} {{ $t('edit') }}
</span> </span>
</q-item> </q-item>
<q-item dense>
<q-item-section class="q-py-sm">
<div class="q-pa-sm surface-2 rounded">
<q-toggle
dense
size="sm"
@click="$emit('toggleStatus', id)"
:model-value="!isDisabled"
val="xs"
padding="none"
>
<div class="q-ml-xs">
{{
!isDisabled
? $t('switchOnLabel')
: $t('switchOffLabel')
}}
</div>
</q-toggle>
</div>
</q-item-section>
</q-item>
</q-list> </q-list>
</q-menu> </q-menu>
</q-btn> </q-btn>
@ -117,7 +142,7 @@ withDefaults(
</q-avatar> </q-avatar>
</div> </div>
<div :class="{ inactive: status }"> <div :class="{ inactive: isDisabled }">
<div class="app-text-muted">{{ code ?? 'code' }}</div> <div class="app-text-muted">{{ code ?? 'code' }}</div>
<div class="flex justify-start text-bold"> <div class="flex justify-start text-bold">
<div <div