Fix: Corregir escalas de intensidad y cálculo de puntaje final
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
CAMBIOS CRÍTICOS EN ESCALAS: - Escala descriptiva: 1-10 → 1-15 - Escala afectiva: 1-15 → 1-9 - Puntaje final: suma de afectivos (no descriptivos) - Rango puntaje final: 9-90 (8 categorías × 1-9 afectivo) Iconos de selección en SelectorFamilia: - Fragancia/Aroma: i-heroicons-check-circle-solid - Sabor: i-heroicons-check-badge-solid - Eliminar textos de títulos para interfaz más limpia Actualizar calcularPuntajeFinal (catacion.ts): - Cambiar suma de descriptivos a afectivos - Actualizar comentarios JSDoc Actualizar SelectorIntensidad: - Máximo descriptiva: 10 → 15 - Máximo afectiva: 15 → 9 - Actualizar comentarios y tipos Actualizar ModalAsignacionRapida: - Rango de entrada: 8-80 → 9-90 - Modificar valores afectivos (no descriptivos) - Valor por defecto: 40 → 45 - Actualizar validaciones de rango Actualizar FormularioMuestra: - aplicarAsignacionRapida usa tipo 'afectiva' - Texto: "Suma de valores afectivos" IMPORTANTE: Estos cambios afectan toda la lógica de puntuación
This commit is contained in:
@@ -26,9 +26,9 @@
|
||||
<input
|
||||
v-model.number="puntajeDeseado"
|
||||
type="number"
|
||||
:min="8"
|
||||
:max="80"
|
||||
placeholder="Puntaje Total (8-80)"
|
||||
:min="9"
|
||||
:max="90"
|
||||
placeholder="Puntaje Total (9-90)"
|
||||
class="cata-input w-full px-3 py-2 rounded-md text-center text-lg"
|
||||
/>
|
||||
</div>
|
||||
@@ -154,21 +154,21 @@ const isOpen = computed({
|
||||
|
||||
// Estado del formulario
|
||||
const paso = ref(1)
|
||||
const puntajeDeseado = ref<number>(40)
|
||||
const puntajeDeseado = ref<number>(45)
|
||||
const categoriasSeleccionadas = ref<string[]>([])
|
||||
|
||||
// Resetear estado cuando el modal se abre
|
||||
watch(isOpen, (newValue) => {
|
||||
if (newValue) {
|
||||
paso.value = 1
|
||||
puntajeDeseado.value = 40
|
||||
puntajeDeseado.value = 45
|
||||
categoriasSeleccionadas.value = []
|
||||
}
|
||||
})
|
||||
|
||||
// Cálculos
|
||||
const puntajeValido = computed(() => {
|
||||
return puntajeDeseado.value >= 8 && puntajeDeseado.value <= 80
|
||||
return puntajeDeseado.value >= 9 && puntajeDeseado.value <= 90
|
||||
})
|
||||
|
||||
const multiploMasCercano = computed(() => {
|
||||
|
||||
Reference in New Issue
Block a user