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:
@ -391,6 +391,7 @@ class Presupuestoadmin extends \App\Controllers\BaseResourceController
|
||||
'solapas_grandes_sobrecubierta' => model('App\Models\Configuracion\ConfigVariableModel')->getVariable('id_servicio_plegado_exceso_solapas_sobrecubierta')->value,
|
||||
'solapas_grandes_faja' => model('App\Models\Configuracion\ConfigVariableModel')->getVariable('id_servicio_plegado_exceso_solapas_faja')->value,
|
||||
'lomo_redondo' => model('App\Models\Configuracion\ConfigVariableModel')->getVariable('id_servicio_lomo_redondo')->value,
|
||||
'ferro_digital' => model('App\Models\Configuracion\ConfigVariableModel')->getVariable('id_servicio_ferro_digital')->value,
|
||||
];
|
||||
|
||||
$this->viewData['tipo_impresion_id'] = $presupuestoEntity->tipo_impresion_id; // Cosido tapa blanda JJO
|
||||
|
||||
@ -332,6 +332,7 @@
|
||||
<div class="form-check">
|
||||
<label for="ferroDigital" class="form-check-label">
|
||||
<input type="checkbox" id="ferroDigital" name="ferro_digital" value="1"
|
||||
service="extra" service-id=<?= $serviciosAutomaticos['ferro_digital'] ?>
|
||||
class="form-check-input">
|
||||
<?= lang('Presupuestos.ferroDigital') ?>
|
||||
</label>
|
||||
|
||||
@ -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