feat: รับค่าสถานะ
This commit is contained in:
parent
ec83964b09
commit
d15c306605
1 changed files with 28 additions and 3 deletions
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue