mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
añadido la linea de servicio para ferro digital
This commit is contained in:
@ -128,6 +128,7 @@ class DatosLibro {
|
||||
this.retractilado5.on('change', this.checkRetractilado.bind(this));
|
||||
this.ferro.on('change', this.changeFerro.bind(this));
|
||||
this.prototipo.on('change', this.changePrototipo.bind(this));
|
||||
this.ferroDigital.on('change', this.changeFerroDigital.bind(this));
|
||||
|
||||
this.tamanio.item.on('select2:select', this.changeFormato.bind(this));
|
||||
$('.formato_libro').on('change', this.changeFormato.bind(this));
|
||||
@ -216,6 +217,19 @@ class DatosLibro {
|
||||
}
|
||||
}
|
||||
|
||||
changeFerroDigital() {
|
||||
|
||||
if (this.cargando)
|
||||
return;
|
||||
|
||||
if (this.ferro.prop('checked')) {
|
||||
$(document).trigger('add-servicio-lineas', 'ferroDigital');
|
||||
}
|
||||
else {
|
||||
$(document).trigger('remove-servicio-lineas', 'ferroDigital');
|
||||
}
|
||||
}
|
||||
|
||||
changePrototipo() {
|
||||
|
||||
if (this.cargando)
|
||||
|
||||
@ -119,6 +119,11 @@ class Servicios {
|
||||
if(!this.checkServiceInTable(this.serviciosExtra.table, id))
|
||||
this.serviciosExtra.getPresupuestoExtra(id);
|
||||
}
|
||||
else if (servicio == 'ferroDigital') {
|
||||
const id = $('#ferroDigital').attr('service-id');
|
||||
if(!this.checkServiceInTable(this.serviciosExtra.table, id))
|
||||
this.serviciosExtra.getPresupuestoExtra(id);
|
||||
}
|
||||
else if (servicio == 'prototipo') {
|
||||
const id = $('#prototipo').attr('service-id');
|
||||
if (!this.checkServiceInTable(this.serviciosExtra.table, id))
|
||||
@ -188,24 +193,39 @@ class Servicios {
|
||||
|
||||
removeServicio(event, servicio) {
|
||||
|
||||
const self = this;
|
||||
|
||||
if (servicio == 'ferro') {
|
||||
const id = $('#ferro').attr('service-id');
|
||||
this.serviciosExtra.table.rows().every(function () {
|
||||
let data = this.data();
|
||||
if (data.tarifa_id == id) {
|
||||
this.remove();
|
||||
this.serviciosExtra.table.draw();
|
||||
self.serviciosExtra.table.draw();
|
||||
return;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
if (servicio == 'ferroDigital') {
|
||||
const id = $('#ferroDigital').attr('service-id');
|
||||
this.serviciosExtra.table.rows().every(function () {
|
||||
let data = this.data();
|
||||
if (data.tarifa_id == id) {
|
||||
this.remove();
|
||||
self.serviciosExtra.table.draw();
|
||||
return;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
else if (servicio == 'prototipo') {
|
||||
const id = $('#prototipo').attr('service-id');
|
||||
this.serviciosExtra.table.rows().every(function () {
|
||||
var data = this.data();
|
||||
if (data.tarifa_id == id) {
|
||||
this.remove();
|
||||
this.serviciosExtra.table.draw();
|
||||
self.serviciosExtra.table.draw();
|
||||
return;
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user