mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
Merge branch 'mod/presupuesto_resumenes2' into 'main'
terminado resumenes + bugs See merge request jjimenez/safekat!115
This commit is contained in:
4
ci4/.env
4
ci4/.env
@ -22,8 +22,8 @@ CI_ENVIRONMENT = development
|
|||||||
# APP
|
# APP
|
||||||
#--------------------------------------------------------------------
|
#--------------------------------------------------------------------
|
||||||
|
|
||||||
#app.baseURL = 'https://sk-jjo.imnavajas.es'
|
app.baseURL = 'https://sk-jjo.imnavajas.es'
|
||||||
app.baseURL = 'https://sk-imn.imnavajas.es'
|
#app.baseURL = 'https://sk-imn.imnavajas.es'
|
||||||
# app.baseURL = "http://safekat.test/"
|
# app.baseURL = "http://safekat.test/"
|
||||||
# app.forceGlobalSecureRequests = false
|
# app.forceGlobalSecureRequests = false
|
||||||
|
|
||||||
|
|||||||
@ -125,9 +125,6 @@ class Cosidotapablanda extends \App\Controllers\GoBaseResourceController
|
|||||||
|
|
||||||
$id = $this->model->db->insertID();
|
$id = $this->model->db->insertID();
|
||||||
|
|
||||||
$lp_model = model('App\Models\Presupuestos\PresupuestoLineaModel');
|
|
||||||
$lp_model->createForPresupuesto($id);
|
|
||||||
|
|
||||||
$message = lang('Basic.global.saveSuccess', [lang('Basic.global.record')]) . '.';
|
$message = lang('Basic.global.saveSuccess', [lang('Basic.global.record')]) . '.';
|
||||||
|
|
||||||
if ($thenRedirect) :
|
if ($thenRedirect) :
|
||||||
@ -547,6 +544,8 @@ class Cosidotapablanda extends \App\Controllers\GoBaseResourceController
|
|||||||
$datos = $reqData['datos'] ?? null;
|
$datos = $reqData['datos'] ?? null;
|
||||||
$presupuesto_id = $reqData['presupuesto_id'] ?? -1;
|
$presupuesto_id = $reqData['presupuesto_id'] ?? -1;
|
||||||
|
|
||||||
|
$model->where("presupuesto_id", $presupuesto_id)->delete();
|
||||||
|
|
||||||
if($datos != null){
|
if($datos != null){
|
||||||
|
|
||||||
$model->insertLineasPresupuesto($presupuesto_id, $datos);
|
$model->insertLineasPresupuesto($presupuesto_id, $datos);
|
||||||
|
|||||||
@ -176,6 +176,7 @@ class PresupuestoEntity extends \CodeIgniter\Entity\Entity
|
|||||||
"total_margenes" => null,
|
"total_margenes" => null,
|
||||||
"total_antes_descuento" => null,
|
"total_antes_descuento" => null,
|
||||||
"total_descuento" => null,
|
"total_descuento" => null,
|
||||||
|
"total_descuentoPercent" => null,
|
||||||
"total_presupuesto" => null,
|
"total_presupuesto" => null,
|
||||||
"total_precio_unidad" => null,
|
"total_precio_unidad" => null,
|
||||||
];
|
];
|
||||||
@ -318,6 +319,7 @@ class PresupuestoEntity extends \CodeIgniter\Entity\Entity
|
|||||||
"total_margenes" => "?float",
|
"total_margenes" => "?float",
|
||||||
"total_antes_descuento" => "?float",
|
"total_antes_descuento" => "?float",
|
||||||
"total_descuento" => "?float",
|
"total_descuento" => "?float",
|
||||||
|
"total_descuentoPercent" => "?float",
|
||||||
"total_presupuesto" => "?float",
|
"total_presupuesto" => "?float",
|
||||||
"total_precio_unidad" => "?float",
|
"total_precio_unidad" => "?float",
|
||||||
];
|
];
|
||||||
|
|||||||
@ -193,6 +193,7 @@ class PresupuestoModel extends \App\Models\GoBaseModel
|
|||||||
"total_margenes",
|
"total_margenes",
|
||||||
"total_antes_descuento",
|
"total_antes_descuento",
|
||||||
"total_descuento",
|
"total_descuento",
|
||||||
|
"total_descuentoPercent",
|
||||||
"total_presupuesto",
|
"total_presupuesto",
|
||||||
"total_precio_unidad",
|
"total_precio_unidad",
|
||||||
];
|
];
|
||||||
|
|||||||
@ -22,7 +22,6 @@
|
|||||||
<th class="lp-header"><?= lang('PresupuestosDirecciones.direccion') ?></th>
|
<th class="lp-header"><?= lang('PresupuestosDirecciones.direccion') ?></th>
|
||||||
<th class="lp-header"><?= lang('PresupuestosDirecciones.cp') ?></th>
|
<th class="lp-header"><?= lang('PresupuestosDirecciones.cp') ?></th>
|
||||||
<th class="lp-header"><?= lang('PresupuestosDirecciones.municipio') ?></th>
|
<th class="lp-header"><?= lang('PresupuestosDirecciones.municipio') ?></th>
|
||||||
<th class="lp-header"><?= lang('PresupuestosDirecciones.provincia') ?></th>
|
|
||||||
<th class="lp-header"><?= lang('PresupuestosDirecciones.pais') ?></th>
|
<th class="lp-header"><?= lang('PresupuestosDirecciones.pais') ?></th>
|
||||||
<th class="lp-header"><?= lang('PresupuestosDirecciones.telefono') ?></th>
|
<th class="lp-header"><?= lang('PresupuestosDirecciones.telefono') ?></th>
|
||||||
<th class="lp-header"><?= lang('PresupuestosDirecciones.proveedor') ?></th>
|
<th class="lp-header"><?= lang('PresupuestosDirecciones.proveedor') ?></th>
|
||||||
@ -97,6 +96,7 @@ $(document).on('click', '.delete-add-row', function(e) {
|
|||||||
.remove()
|
.remove()
|
||||||
.draw();
|
.draw();
|
||||||
checkInsertar()
|
checkInsertar()
|
||||||
|
updateTotales(false, false, true)
|
||||||
})
|
})
|
||||||
|
|
||||||
$(document).on('click', '.btn-edit-add', function(e) {
|
$(document).on('click', '.btn-edit-add', function(e) {
|
||||||
@ -119,7 +119,7 @@ $(document).on('click', '.btn-edit-add', function(e) {
|
|||||||
var data2 = this.data();
|
var data2 = this.data();
|
||||||
cantidad_total += parseInt(data2.cantidad)
|
cantidad_total += parseInt(data2.cantidad)
|
||||||
} );
|
} );
|
||||||
cantidad_total += parseInt(data.cantidad) // Si es editar tienes que sumar los de la linea actual
|
cantidad_total -= parseInt(data.cantidad) // Si es editar tienes que restar los de la linea actual
|
||||||
$('#add_cantidad').attr('max-value', parseInt($('#tirada').val())-cantidad_total)
|
$('#add_cantidad').attr('max-value', parseInt($('#tirada').val())-cantidad_total)
|
||||||
$('#add_cantidad').val(parseInt($('#tirada').val())-cantidad_total)
|
$('#add_cantidad').val(parseInt($('#tirada').val())-cantidad_total)
|
||||||
|
|
||||||
@ -178,7 +178,6 @@ var tableEnvios = $('#tableOfDireccionesEnvio').DataTable( {
|
|||||||
{ 'data': 'direccion' },
|
{ 'data': 'direccion' },
|
||||||
{ 'data': 'cp' },
|
{ 'data': 'cp' },
|
||||||
{ 'data': 'municipio' },
|
{ 'data': 'municipio' },
|
||||||
{ 'data': 'provincia' },
|
|
||||||
{ 'data': 'paisId' ,
|
{ 'data': 'paisId' ,
|
||||||
render: function(data, type, row, meta) {
|
render: function(data, type, row, meta) {
|
||||||
var value = paisList.find(element => element.id === data);
|
var value = paisList.find(element => element.id === data);
|
||||||
@ -207,7 +206,7 @@ var tableEnvios = $('#tableOfDireccionesEnvio').DataTable( {
|
|||||||
],
|
],
|
||||||
columnDefs: [
|
columnDefs: [
|
||||||
{
|
{
|
||||||
target: [0,12,14,15],
|
target: [0,11,13,14],
|
||||||
visible: false,
|
visible: false,
|
||||||
searchable: false
|
searchable: false
|
||||||
},
|
},
|
||||||
@ -285,6 +284,8 @@ function save_datos_envios(){
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
load_datos_envios()
|
||||||
|
|
||||||
function load_datos_envios(){
|
function load_datos_envios(){
|
||||||
$.post( '<?= route_to('dataTableOfPresupuestoDirecciones') ?>',
|
$.post( '<?= route_to('dataTableOfPresupuestoDirecciones') ?>',
|
||||||
{
|
{
|
||||||
|
|||||||
@ -249,37 +249,45 @@
|
|||||||
<?= $this->section("additionalInlineJs") ?>
|
<?= $this->section("additionalInlineJs") ?>
|
||||||
|
|
||||||
$('#paginas').on("change", function () {
|
$('#paginas').on("change", function () {
|
||||||
checkPaginasPresupuesto()
|
if(url_parts[url_parts.length-2] == 'edit'){
|
||||||
updateLineasPresupuesto()
|
|
||||||
|
|
||||||
// Si es negro o color
|
|
||||||
if ($('#tipoImpresion').select2('data')[0].id == 'negro' ||
|
|
||||||
$('#tipoImpresion').select2('data')[0].id == 'color') {
|
|
||||||
$('#compPaginasNegro').val(parseInt($('#paginas').val())-parseInt($('#compPaginasColor').val()));
|
|
||||||
$('#compPaginasNegro').trigger('change')
|
|
||||||
}
|
|
||||||
// Si es negrohq o colorhq
|
|
||||||
if ($('#tipoImpresion').select2('data')[0].id == 'negrohq' ||
|
|
||||||
$('#tipoImpresion').select2('data')[0].id == 'colorhq') {
|
|
||||||
$('#compPaginasNegrohq').val(parseInt($('#paginas').val())-parseInt($('#compPaginasColorhq').val()));
|
|
||||||
$('#compPaginasNegrohq').trigger('change');
|
|
||||||
}
|
|
||||||
|
|
||||||
update_servicios(false)
|
checkPaginasPresupuesto()
|
||||||
|
updateLineasPresupuesto()
|
||||||
|
// Si es negro o color
|
||||||
|
if ($('#tipoImpresion').select2('data')[0].id == 'negro' ||
|
||||||
|
$('#tipoImpresion').select2('data')[0].id == 'color') {
|
||||||
|
$('#compPaginasNegro').val(parseInt($('#paginas').val())-parseInt($('#compPaginasColor').val()));
|
||||||
|
$('#compPaginasNegro').trigger('change')
|
||||||
|
}
|
||||||
|
// Si es negrohq o colorhq
|
||||||
|
if ($('#tipoImpresion').select2('data')[0].id == 'negrohq' ||
|
||||||
|
$('#tipoImpresion').select2('data')[0].id == 'colorhq') {
|
||||||
|
$('#compPaginasNegrohq').val(parseInt($('#paginas').val())-parseInt($('#compPaginasColorhq').val()));
|
||||||
|
$('#compPaginasNegrohq').trigger('change');
|
||||||
|
}
|
||||||
|
|
||||||
|
update_servicios(false)
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#tirada').on("change", function () {
|
$('#tirada').on("change", function () {
|
||||||
|
|
||||||
update_servicios(false)
|
|
||||||
calcular_mermas()
|
calcular_mermas()
|
||||||
updateLineasPresupuesto()
|
|
||||||
checkInsertar()
|
const url = window.location.href;
|
||||||
|
const url_parts = url.split('/');
|
||||||
|
if(url_parts[url_parts.length-2] == 'edit'){
|
||||||
|
update_servicios(false)
|
||||||
|
updateLineasPresupuesto()
|
||||||
|
checkInsertar()
|
||||||
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
function calcular_mermas(){
|
function calcular_mermas(){
|
||||||
|
|
||||||
const tirada = parseInt($('#tirada').val())
|
const tirada = parseInt($('#tirada').val())
|
||||||
var merma = 0
|
var merma = 0
|
||||||
|
htmlString = ''
|
||||||
|
|
||||||
if(tirada><?php echo $POD; ?>){
|
if(tirada><?php echo $POD; ?>){
|
||||||
merma = tirada*0.1<=30 ? tirada*0.1 : 30
|
merma = tirada*0.1<=30 ? tirada*0.1 : 30
|
||||||
@ -296,7 +304,6 @@ function calcular_mermas(){
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
htmlString = ''
|
|
||||||
if(merma_lineas.length>0)
|
if(merma_lineas.length>0)
|
||||||
merma = Math.max(...merma_lineas)
|
merma = Math.max(...merma_lineas)
|
||||||
else{
|
else{
|
||||||
@ -376,7 +383,6 @@ $('#papelFormatoPersonalizado').on("click",function(){
|
|||||||
servicioFerro()
|
servicioFerro()
|
||||||
});
|
});
|
||||||
|
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
$('#papelFormatoId').on('select2:select', function (e){
|
$('#papelFormatoId').on('select2:select', function (e){
|
||||||
ancho_libro = getDimensionLibro().ancho;
|
ancho_libro = getDimensionLibro().ancho;
|
||||||
@ -384,6 +390,8 @@ $('#papelFormatoId').on('select2:select', function (e){
|
|||||||
update_servicios(false)
|
update_servicios(false)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
<?php endif; ?>
|
||||||
|
|
||||||
$('#papelFormatoAncho').on('change', function (e){
|
$('#papelFormatoAncho').on('change', function (e){
|
||||||
ancho_libro = getDimensionLibro().ancho;
|
ancho_libro = getDimensionLibro().ancho;
|
||||||
alto_libro = getDimensionLibro().alto;
|
alto_libro = getDimensionLibro().alto;
|
||||||
|
|||||||
@ -3056,6 +3056,14 @@ function fill_lp_from_bbdd(){
|
|||||||
lp['total_impresion'] = lp['total_linea']
|
lp['total_impresion'] = lp['total_linea']
|
||||||
lp['precios_pliegos'] = lp['pliegos_precio']
|
lp['precios_pliegos'] = lp['pliegos_precio']
|
||||||
lp['papel_generico_id'] = lp['papel_id']
|
lp['papel_generico_id'] = lp['papel_id']
|
||||||
|
|
||||||
|
dateObj = new Date(lp['tiempo_maquina'] * 1000);
|
||||||
|
hours = dateObj.getUTCHours();
|
||||||
|
minutes = dateObj.getUTCMinutes();
|
||||||
|
seconds = dateObj.getSeconds();
|
||||||
|
lp['tiempo_maquina'] = hours.toString().padStart(2, '0') + ':' +
|
||||||
|
minutes.toString().padStart(2, '0') + ':' +
|
||||||
|
seconds.toString().padStart(2, '0');
|
||||||
|
|
||||||
if(lp.maquina_tipo=='inkjet'){
|
if(lp.maquina_tipo=='inkjet'){
|
||||||
|
|
||||||
@ -3159,7 +3167,9 @@ async function fill_bbdd_from_lp(presupuesto_id){
|
|||||||
|
|
||||||
tableLineasPresupuesto.rows().every( function ( rowIdx, tableLoop, rowLoop ) {
|
tableLineasPresupuesto.rows().every( function ( rowIdx, tableLoop, rowLoop ) {
|
||||||
var rowData = this.data();
|
var rowData = this.data();
|
||||||
//console.log(rowData)
|
console.log(rowData)
|
||||||
|
console.log(rowData.formas_v)
|
||||||
|
console.log(rowData.formas_v)
|
||||||
const formas = {
|
const formas = {
|
||||||
maquina_ancho: rowData.maquina_ancho,
|
maquina_ancho: rowData.maquina_ancho,
|
||||||
maquina_alto: rowData.maquina_alto,
|
maquina_alto: rowData.maquina_alto,
|
||||||
@ -3170,9 +3180,10 @@ async function fill_bbdd_from_lp(presupuesto_id){
|
|||||||
formas_h: rowData.formas_h,
|
formas_h: rowData.formas_h,
|
||||||
formas_orientacion: rowData.formas_orientacion,
|
formas_orientacion: rowData.formas_orientacion,
|
||||||
}
|
}
|
||||||
|
console.log(JSON.stringify(formas))
|
||||||
|
|
||||||
var t_maq_str = rowData.tiempo.split(':'); // split it at the colons
|
var t_maq_str = rowData.tiempo.split(':'); // split it at the colons
|
||||||
var t_maq = 0
|
var t_maq = 0
|
||||||
|
|
||||||
if(t_maq_str.length == 3)
|
if(t_maq_str.length == 3)
|
||||||
t_maq = (+t_maq_str[0]) * 3600 + (+t_maq_str[1]) * 60 + (+t_maq_str[2]);
|
t_maq = (+t_maq_str[0]) * 3600 + (+t_maq_str[1]) * 60 + (+t_maq_str[2]);
|
||||||
@ -3270,29 +3281,28 @@ async function fill_bbdd_from_lp(presupuesto_id){
|
|||||||
data.push(linea_data)
|
data.push(linea_data)
|
||||||
} );
|
} );
|
||||||
|
|
||||||
if(data.lengh > 0){
|
|
||||||
|
await $.ajax({
|
||||||
|
type: 'post',
|
||||||
|
url: '<?= route_to("updateDataOfCosidotapablanda") ?>',
|
||||||
|
|
||||||
await $.ajax({
|
data: {
|
||||||
type: 'post',
|
tipo: 'lineasPresupuesto',
|
||||||
url: '<?= route_to("updateDataOfCosidotapablanda") ?>',
|
datos: data,
|
||||||
|
presupuesto_id: presupuesto_id,
|
||||||
|
<?= csrf_token() ?? "token" ?>: <?= csrf_token() ?>v
|
||||||
|
},
|
||||||
|
dataType: 'json',
|
||||||
|
success:function(response){
|
||||||
|
|
||||||
data: {
|
token=response.<?= csrf_token() ?>;
|
||||||
tipo: 'lineasPresupuesto',
|
yeniden(token);
|
||||||
datos: data,
|
}
|
||||||
presupuesto_id: presupuesto_id,
|
}).fail(function (jqXHR, textStatus, error) {
|
||||||
<?= csrf_token() ?? "token" ?>: <?= csrf_token() ?>v
|
// Handle error here
|
||||||
},
|
console.log(jqXHR)
|
||||||
dataType: 'json',
|
});
|
||||||
success:function(response){
|
|
||||||
|
|
||||||
token=response.<?= csrf_token() ?>;
|
|
||||||
yeniden(token);
|
|
||||||
}
|
|
||||||
}).fail(function (jqXHR, textStatus, error) {
|
|
||||||
// Handle error here
|
|
||||||
console.log(jqXHR)
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function updateLineasPresupuesto(){
|
function updateLineasPresupuesto(){
|
||||||
|
|||||||
@ -56,7 +56,7 @@
|
|||||||
<dt class="col-6 fw-normal text-end">Total</dt>
|
<dt class="col-6 fw-normal text-end">Total</dt>
|
||||||
<dd id="totalAntesDescuento" class="col-6 text-end"><?= old('0', $presupuestoEntity->total_antes_descuento) ?>€</dd>
|
<dd id="totalAntesDescuento" class="col-6 text-end"><?= old('0', $presupuestoEntity->total_antes_descuento) ?>€</dd>
|
||||||
<dt class="col-6 py-1 fw-normal text-end">Descuento</dt>
|
<dt class="col-6 py-1 fw-normal text-end">Descuento</dt>
|
||||||
<div class="d-flex col-4 flex-row-reverse"><input id="descuento" name="total_descuentoPercent" type='number' value="<?= old('0', $presupuestoEntity->total_descuentoPercent) ?>" class="update-totales form-control" style="width:50% !important;"></div>
|
<div class="d-flex col-4 flex-row-reverse"><input id="total_descuentoPercent" type='number' value="<?= old('0', $presupuestoEntity->total_descuentoPercent) ?>" class="update-totales form-control" style="width:50% !important;"></div>
|
||||||
<dd id="descuentoTotal" class="col-2 py-1 text-end"><?= old('0', $presupuestoEntity->total_descuento) ?>€</dd>
|
<dd id="descuentoTotal" class="col-2 py-1 text-end"><?= old('0', $presupuestoEntity->total_descuento) ?>€</dd>
|
||||||
<dt class="col-6 text-end">Total presupuesto</dt>
|
<dt class="col-6 text-end">Total presupuesto</dt>
|
||||||
<dd id="totalDespuesDecuento" class="col-6 fw-semibold text-end"><?= old('0', $presupuestoEntity->total_presupuesto) ?>€</dd>
|
<dd id="totalDespuesDecuento" class="col-6 fw-semibold text-end"><?= old('0', $presupuestoEntity->total_presupuesto) ?>€</dd>
|
||||||
@ -85,14 +85,17 @@
|
|||||||
|
|
||||||
|
|
||||||
function updateTotales(updateLP=true, updateServicios=true, updateEnvio=true){
|
function updateTotales(updateLP=true, updateServicios=true, updateEnvio=true){
|
||||||
totalPapel = 0
|
var totalPapel = 0
|
||||||
margenPapel = 0
|
var margenPapel = 0
|
||||||
|
|
||||||
totalImpresion = 0
|
var totalImpresion = 0
|
||||||
margenImpresion = 0
|
var margenImpresion = 0
|
||||||
|
|
||||||
totalServicios = 0
|
var totalServicios = 0
|
||||||
margenServicios = 0
|
var margenServicios = 0
|
||||||
|
|
||||||
|
var totalEnvios = 0
|
||||||
|
var margenEnvios = 0
|
||||||
|
|
||||||
if(updateLP){
|
if(updateLP){
|
||||||
if(typeof tableLineasPresupuesto !== 'undefined'){
|
if(typeof tableLineasPresupuesto !== 'undefined'){
|
||||||
@ -168,15 +171,13 @@ function updateTotales(updateLP=true, updateServicios=true, updateEnvio=true){
|
|||||||
|
|
||||||
totalServicios -= margenServicios;
|
totalServicios -= margenServicios;
|
||||||
var porcentajeMargenServicios = margenServicios/(margenServicios+totalServicios)*100
|
var porcentajeMargenServicios = margenServicios/(margenServicios+totalServicios)*100
|
||||||
$('#porcentajeMargenServicios').text(porcentajeMargenServicios.toFixed(0) + '%')
|
$('#porcentajeMargenServicios').text(isNaN(porcentajeMargenServicios.toFixed(0))?0:porcentajeMargenServicios.toFixed(0) + '%')
|
||||||
$('#totalServicios').text(totalServicios.toFixed(2) + '€')
|
$('#totalServicios').text(totalServicios.toFixed(2) + '€')
|
||||||
$('#margenServicios').text(margenServicios.toFixed(2) + '€')
|
$('#margenServicios').text(margenServicios.toFixed(2) + '€')
|
||||||
}
|
}
|
||||||
|
|
||||||
if(updateEnvio){
|
if(updateEnvio){
|
||||||
|
|
||||||
var totalEnvios = 0
|
|
||||||
var margenEnvios = 0
|
|
||||||
if ( typeof tableEnvios !== 'undefined' && tableEnvios.rows().count() > 0){
|
if ( typeof tableEnvios !== 'undefined' && tableEnvios.rows().count() > 0){
|
||||||
tableEnvios.rows().every( function ( rowIdx, tableLoop, rowLoop ) {
|
tableEnvios.rows().every( function ( rowIdx, tableLoop, rowLoop ) {
|
||||||
var data = this.data()
|
var data = this.data()
|
||||||
@ -196,7 +197,7 @@ function updateTotales(updateLP=true, updateServicios=true, updateEnvio=true){
|
|||||||
$('#totalMargenes').text((totalMargenes).toFixed(2) + '€')
|
$('#totalMargenes').text((totalMargenes).toFixed(2) + '€')
|
||||||
|
|
||||||
var totalAntesDescuento = totalCostes + totalMargenes
|
var totalAntesDescuento = totalCostes + totalMargenes
|
||||||
var totalDescuento = totalAntesDescuento * parseInt($('#descuento').val())/100
|
var totalDescuento = totalAntesDescuento * parseInt($('#total_descuentoPercent').val())/100
|
||||||
var totalPresupuesto = totalAntesDescuento - totalDescuento
|
var totalPresupuesto = totalAntesDescuento - totalDescuento
|
||||||
var precioUnidad = totalPresupuesto/parseInt($('#tirada').val())
|
var precioUnidad = totalPresupuesto/parseInt($('#tirada').val())
|
||||||
|
|
||||||
@ -229,6 +230,7 @@ function getValuesResumenForm(){
|
|||||||
|
|
||||||
formResumen += '&total_antes_descuento=' + $('#totalAntesDescuento').text().replace('€', '')
|
formResumen += '&total_antes_descuento=' + $('#totalAntesDescuento').text().replace('€', '')
|
||||||
formResumen += '&total_descuento=' + $('#descuentoTotal').text().replace('€', '')
|
formResumen += '&total_descuento=' + $('#descuentoTotal').text().replace('€', '')
|
||||||
|
formResumen += '&total_descuentoPercent=' + $('#total_descuentoPercent').val()
|
||||||
formResumen += '&total_presupuesto=' + $('#totalDespuesDecuento').text().replace('€', '')
|
formResumen += '&total_presupuesto=' + $('#totalDespuesDecuento').text().replace('€', '')
|
||||||
formResumen += '&total_precio_unidad=' + $('#precioUnidadPresupuesto').text().replace('€', '')
|
formResumen += '&total_precio_unidad=' + $('#precioUnidadPresupuesto').text().replace('€', '')
|
||||||
|
|
||||||
|
|||||||
@ -116,6 +116,9 @@
|
|||||||
<!------------------------------------------->
|
<!------------------------------------------->
|
||||||
<!-- Acciones antes de submit... -->
|
<!-- Acciones antes de submit... -->
|
||||||
<!------------------------------------------->
|
<!------------------------------------------->
|
||||||
|
const url = window.location.href;
|
||||||
|
const url_parts = url.split('/');
|
||||||
|
|
||||||
<?php if(str_contains($formAction,'edit')): ?>
|
<?php if(str_contains($formAction,'edit')): ?>
|
||||||
<?= $this->section("additionalInlineJs") ?>
|
<?= $this->section("additionalInlineJs") ?>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user