Feat: Agregar Sensación en Boca y Gustos Predominantes a Impresión Global
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 1m6s
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 1m6s
- Incluir selector de Sensación en la Boca en la sección Organoléptica de Impresión Global - Incluir selector de Gustos Predominantes en la sección Organoléptica de Impresión Global - Mantener la misma funcionalidad y estilos que en la tab Organoléptica
This commit is contained in:
@@ -408,7 +408,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Selector de Familia de Sabor -->
|
<!-- Selector de Familia de Sabor -->
|
||||||
<div class="form-section">
|
<div class="form-section mb-4">
|
||||||
<CataSelectorFamilia
|
<CataSelectorFamilia
|
||||||
tipo="sabor"
|
tipo="sabor"
|
||||||
label="Familia de Sabor"
|
label="Familia de Sabor"
|
||||||
@@ -416,6 +416,51 @@
|
|||||||
@update:model-value="actualizarSabor"
|
@update:model-value="actualizarSabor"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<!-- Sensaciones en Boca (selección única) -->
|
||||||
|
<div class="form-section mb-4">
|
||||||
|
<label class="block text-sm font-medium mb-2 cata-text">
|
||||||
|
Sensación en la Boca
|
||||||
|
</label>
|
||||||
|
<div class="sensaciones-grid">
|
||||||
|
<button
|
||||||
|
v-for="sensacion in sensacionesBoca"
|
||||||
|
:key="sensacion"
|
||||||
|
type="button"
|
||||||
|
:class="[
|
||||||
|
'sensacion-item',
|
||||||
|
'cata-checkbox',
|
||||||
|
{ 'cata-checkbox-checked': muestra.sensacionEnBoca === sensacion },
|
||||||
|
]"
|
||||||
|
@click="seleccionarSensacionBoca(sensacion)"
|
||||||
|
>
|
||||||
|
<span class="sensacion-text cata-text">{{ sensacion }}</span>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Gustos Predominantes (máx 2) -->
|
||||||
|
<div class="form-section">
|
||||||
|
<label class="block text-sm font-medium mb-2 cata-text">
|
||||||
|
Gustos Predominantes (mín 1, máx 2)
|
||||||
|
</label>
|
||||||
|
<div class="gustos-grid">
|
||||||
|
<button
|
||||||
|
v-for="gusto in gustosPredominantes"
|
||||||
|
:key="gusto"
|
||||||
|
type="button"
|
||||||
|
:class="[
|
||||||
|
'gusto-item',
|
||||||
|
'cata-checkbox',
|
||||||
|
{ 'cata-checkbox-checked': muestra.gustosPredominantes.includes(gusto) },
|
||||||
|
]"
|
||||||
|
:disabled="!muestra.gustosPredominantes.includes(gusto) && muestra.gustosPredominantes.length >= 2"
|
||||||
|
@click="toggleGustoPredominante(gusto)"
|
||||||
|
>
|
||||||
|
<span class="gusto-text cata-text">{{ gusto }}</span>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Sección: Intensidades -->
|
<!-- Sección: Intensidades -->
|
||||||
|
|||||||
Reference in New Issue
Block a user