selectores de papel y gramaje. falta validacion

This commit is contained in:
2024-11-21 21:57:06 +01:00
parent 9a19c67cd9
commit 19bd409efa
7 changed files with 70 additions and 96 deletions

View File

@ -118,7 +118,7 @@ class DisenioInterior {
else if (this.colorPremium.hasClass('selected'))
tipo = 'colorhq';
new Ajax('/papelesgenericos/getpapelgenericocliente',
new Ajax('/papelesgenericos/getpapelcliente',
{
[this.csrf_token]: this.csrf_hash,
tipo: tipo,
@ -563,6 +563,9 @@ class DisenioInterior {
#handleDisenioInterior(event) {
this.divGramajeInterior.empty();
// Accede al ID del elemento que disparó el evento
const element = $(event.target);
@ -603,7 +606,7 @@ class DisenioInterior {
else if (this.colorPremium.hasClass('selected'))
tipo = 'colorhq';
new Ajax('/papelesimpresion/getgramajecliente',
new Ajax('/papelesgenericos/getpapelcliente',
{
[this.csrf_token]: this.csrf_hash,
papel: papel,
@ -651,26 +654,26 @@ class DisenioInterior {
this.divGramajeInterior.empty()
let showGramaje = false;
if(response.gramajes.length <= 0){
if(response.papeles.length <= 0){
return;
}
response.gramajes.forEach(gramaje => {
response.papeles.forEach(valor => {
var container = $('<div>', {
class: 'custom-selector d-flex flex-column align-items-center justify-content-center gramaje-interior'
class: 'custom-selector custom-selector-gramaje d-flex flex-column align-items-center justify-content-center gramaje-interior',
});
var radioButton = $('<input>', {
type: 'radio', // Tipo de input
name: 'calcular-presupuesto',
id: 'gramaje_' + gramaje.id, // ID único
id: 'gramaje_' + valor.gramaje, // ID único
value: 'option1' // Valor del radio button
});
// Crear una etiqueta para el radio button
var label = $('<label>', {
for: "gramaje_" + gramaje.id,
text: gramaje.text
for: "gramaje_" + valor.gramaje,
text: valor.gramaje + " gr"
});