mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
Merge branch 'main' into fix/sk-33
This commit is contained in:
@ -341,7 +341,7 @@ class Maquinas extends \App\Controllers\BaseResourceController
|
||||
$onlyActiveOnes = false;
|
||||
$columns2select = [$reqId ?? 'id', $reqText ?? 'nombre'];
|
||||
$onlyActiveOnes = false;
|
||||
$menu = $this->model->getSelect2MenuItems($columns2select, $columns2select[1], $onlyActiveOnes, $searchStr);
|
||||
$menu = $this->model->getSelect2MenuItems($columns2select, $columns2select[1], $onlyActiveOnes, $searchStr, true);
|
||||
$nonItem = new \stdClass;
|
||||
$nonItem->id = '';
|
||||
$nonItem->text = '- ' . lang('Basic.global.None') . ' -';
|
||||
|
||||
@ -617,6 +617,7 @@ class Presupuestoadmin extends \App\Controllers\BaseResourceController
|
||||
$data['resumen']['total_margenPercent_servicios'] = $presupuesto->total_margenPercent_servicios;
|
||||
$data['resumen']['total_margen_servicios'] = $presupuesto->total_margen_servicios;
|
||||
$data['resumen']['total_coste_envios'] = $presupuesto->total_coste_envios;
|
||||
$data['resumen']['total_precio_envios'] = $presupuesto->envio_base;
|
||||
$data['resumen']['total_margen_envios'] = $presupuesto->total_margen_envios;
|
||||
$data['resumen']['total_costes'] = $presupuesto->total_costes;
|
||||
$data['resumen']['porcentajeMargen'] =
|
||||
|
||||
@ -135,7 +135,7 @@
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<div id="selectVariante" class="col-md-3" style="display:none">
|
||||
<div id="selectVariante" class="col-md-3" <?= $maquina->is_padre != true ? 'style="display:none"' : ''; ?>>
|
||||
<select id="padreId" name="padre_id" class="form-control select2" style="width: 100%;">
|
||||
<?php if (isset($maquinaList) && is_array($maquinaList) && !empty($maquinaList)) :
|
||||
foreach ($maquinaList as $k => $v) : ?>
|
||||
|
||||
@ -38,7 +38,7 @@
|
||||
<dt class="col-5 fw-normal text-end">Coste de envío</dt>
|
||||
<dd class="col-6 text-end py-1 "><span id="costeEnvios" class="autonumeric-resumen-currency"></span></sp>
|
||||
<dt class="col-5 fw-normal text-end">Precio de envío</dt>
|
||||
<dd class="col-6 text-end py-1 "><span id="totalEnvios" class="autonumeric-resumen-currency"></span></sp>
|
||||
<dd class="col-6 text-end py-1 "><span id="precioEnvios" class="autonumeric-resumen-currency"></span></sp>
|
||||
<dt class="col-5 fw-normal text-end">Margen envío</dt>
|
||||
<dd class="col-6 text-end py-1 "><span id="margenEnvios" class="autonumeric-resumen-currency"></span></sp>
|
||||
</dl>
|
||||
|
||||
@ -554,7 +554,7 @@ class DatosLibro {
|
||||
if (url_parts2[url_parts2.length - 2] == 'edit') {
|
||||
$(document).trigger('update-presupuesto', {
|
||||
update_lineas: true,
|
||||
update_servicios: false,
|
||||
update_servicios: true,
|
||||
update_envios: false,
|
||||
update_resumen: false,
|
||||
update_tiradas_alternativas: false
|
||||
|
||||
@ -122,6 +122,13 @@ class Envios {
|
||||
$(document).on('click', '.btn-delete-envio', function () {
|
||||
const rowId = $(this).closest('td').parent()[0].sectionRowIndex;
|
||||
self.table.row(rowId).remove().draw();
|
||||
$(document).trigger('update-presupuesto', {
|
||||
update_lineas: false,
|
||||
update_servicios: false,
|
||||
update_envios: false,
|
||||
update_resumen: true,
|
||||
update_tiradas_alternativas: true
|
||||
});
|
||||
});
|
||||
|
||||
$(document).on('click', '.btn-edit-envio', function () {
|
||||
@ -587,7 +594,7 @@ class Envios {
|
||||
|
||||
$(document).trigger('update-presupuesto', {
|
||||
update_lineas: false,
|
||||
update_servicios: true,
|
||||
update_servicios: false,
|
||||
update_envios: false,
|
||||
update_resumen: true,
|
||||
update_tiradas_alternativas: true
|
||||
|
||||
@ -47,8 +47,8 @@ class Resumen {
|
||||
|
||||
$("#costeEnvios").html(resumen.total_coste_envios || 0);
|
||||
$("#costeEnvios").val(resumen.total_coste_envios || 0);
|
||||
$("#totalEnvios").html(resumen.total_coste_envios || 0);
|
||||
$("#totalEnvios").val(resumen.total_coste_envios || 0);
|
||||
$("#precioEnvios").html(resumen.total_precio_envios || 0);
|
||||
$("#precioEnvios").val(resumen.total_precio_envios || 0);
|
||||
$("#margenEnvios").html(resumen.total_margen_envios || 0);
|
||||
$("#margenEnvios").val(resumen.total_margen_envios || 0);
|
||||
|
||||
@ -171,6 +171,7 @@ class Resumen {
|
||||
|
||||
let porcentajeMargenPapel = isNaN(margenPapel / (totalPapel) * 100.0) ? 0 : margenPapel / (totalPapel) * 100.0
|
||||
$('#porcentajeMargenPapel').html(porcentajeMargenPapel)
|
||||
$('#porcentajeMargenPapel').val(porcentajeMargenPapel)
|
||||
$('#totalCostePapel').val(totalPapel.toFixed(2))
|
||||
$('#totalCostePapel').html(totalPapel)
|
||||
$('#margenPapel').val(margenPapel.toFixed(2))
|
||||
@ -258,6 +259,7 @@ class Resumen {
|
||||
|
||||
let porcentajeMargenServicios = margenServicios / (totalServicios) * 100
|
||||
$('#porcentajeMargenServicios').html(isNaN(porcentajeMargenServicios) ? 0 : porcentajeMargenServicios)
|
||||
$('#porcentajeMargenServicios').val(isNaN(porcentajeMargenServicios) ? 0 : porcentajeMargenServicios)
|
||||
$('#totalServicios').html(totalServicios).val(totalServicios.toFixed(2))
|
||||
$('#margenServicios').html(margenServicios).val(margenServicios.toFixed(2))
|
||||
|
||||
@ -285,13 +287,13 @@ class Resumen {
|
||||
});
|
||||
}
|
||||
|
||||
totalEnvios -= margenEnvios
|
||||
$('#totalEnvios').html(totalEnvios_base).val(totalEnvios_base.toFixed(2))
|
||||
//totalEnvios -= margenEnvios // el precio de los envios es ya coste
|
||||
$('#precioEnvios').html(totalEnvios_base).val(totalEnvios_base.toFixed(2))
|
||||
$('#costeEnvios').html(totalEnvios).val(totalEnvios.toFixed(2))
|
||||
$('#margenEnvios').html(margenEnvios).val(margenEnvios.toFixed(2))
|
||||
}
|
||||
else {
|
||||
totalEnvios = parseFloat($('#totalEnvios').attr('val'))
|
||||
totalEnvios = parseFloat($('#precioEnvios').attr('val'))
|
||||
margenEnvios = parseFloat($('#margenEnvios').attr('val'))
|
||||
}
|
||||
|
||||
@ -344,7 +346,7 @@ class Resumen {
|
||||
'total_margen_servicios': $('#margenServicios').val(),
|
||||
'total_margenPercent_servicios': $('#porcentajeMargenServicios').val(),
|
||||
|
||||
'total_coste_envios': $('#totalEnvios').val(),
|
||||
'total_coste_envios': $('#costeEnvios').val(),
|
||||
'total_margen_envios': $('#margenEnvios').val(),
|
||||
|
||||
'total_costes': $('#totalCostes').val(),
|
||||
|
||||
@ -622,6 +622,8 @@ class ServiciosAcabado {
|
||||
}
|
||||
}
|
||||
|
||||
self.table.draw();
|
||||
|
||||
for (let i = 0; i < response.values.length; i++) {
|
||||
response.values[i].cubierta = 0;
|
||||
response.values[i].sobrecubierta = 0;
|
||||
@ -1152,7 +1154,7 @@ class ServiciosEncuadernacion {
|
||||
|
||||
let tarifa_data = [];
|
||||
for (let i = 0; i < tarifa_ids.length; i++) {
|
||||
tarifa_data.push({ tarifa_id: tarifa_ids[i], proveedor_id: proveedor_ids[i], paginas_por_cuadernillo: cuadernillos[i] });
|
||||
tarifa_data.push({ tarifa_id: tarifa_ids[i], proveedor_id: null, paginas_por_cuadernillo: cuadernillos[i] });
|
||||
}
|
||||
|
||||
let tirada = 0;
|
||||
|
||||
Reference in New Issue
Block a user