diff --git a/ci4/app/Language/en/Presupuestos.php b/ci4/app/Language/en/Presupuestos.php
index 7b3e7c0f..26572968 100755
--- a/ci4/app/Language/en/Presupuestos.php
+++ b/ci4/app/Language/en/Presupuestos.php
@@ -144,6 +144,19 @@ return [
'serviciosDefault' => 'Default services',
+
+ 'envios' => 'Shipments',
+
+ 'cantidad' => 'Quantity',
+ 'att' => 'Attn.',
+ 'email' => 'Email',
+ 'direccion' => 'Address',
+ 'cp' => 'Zip Code',
+ 'municipio' => 'Town',
+ 'provincia' => 'City',
+ 'ccaa' => 'Region',
+ 'telefono' => 'Phone',
+
'validation' => [
'decimal' => 'The {field} field must contain a decimal number.',
'integer' => 'The {field} field must contain an integer.',
diff --git a/ci4/app/Language/es/Presupuestos.php b/ci4/app/Language/es/Presupuestos.php
index 81d5d281..1dfcebfa 100755
--- a/ci4/app/Language/es/Presupuestos.php
+++ b/ci4/app/Language/es/Presupuestos.php
@@ -178,7 +178,19 @@ return [
'insertar' => 'Insertar',
'no_disponible' => 'No disponible',
+ // Envios
+ 'envios' => 'Envios',
+ 'cantidad' => 'Cantidad',
+ 'att' => 'Att.',
+ 'email' => 'Email',
+ 'direccion' => 'Direccion',
+ 'cp' => 'CP',
+ 'municipio' => 'Municipio',
+ 'provincia' => 'Provincia',
+ 'ccaa' => 'CCAA',
+ 'telefono' => 'Teléfono',
+
'validation' => [
'decimal' => 'El campo {field} debe contener un número decimal.',
'integer' => 'El campo {field} debe contener un número entero.',
diff --git a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_datosEnvios.php b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_datosEnvios.php
new file mode 100755
index 00000000..a07f6d9f
--- /dev/null
+++ b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_datosEnvios.php
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+
+ | = lang('Presupuestos.cantidad') ?> |
+ = lang('Presupuestos.peso') ?> |
+ = lang('Presupuestos.att') ?> |
+ = lang('Presupuestos.email') ?> |
+ = lang('Presupuestos.direccion') ?> |
+ = lang('Presupuestos.paisiD') ?> |
+ = lang('Presupuestos.ccaa') ?> |
+ = lang('Presupuestos.provincia') ?> |
+ = lang('Presupuestos.municipio') ?> |
+ = lang('Presupuestos.cp') ?> |
+ = lang('Presupuestos.telefono') ?> |
+ = lang('Presupuestos.precio') ?> |
+ |
+ = lang('Basic.global.Action') ?> |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+= $this->section("additionalInlineJs") ?>
+const lastColNr = $('#tableOfDireccionesEnvio').find("tr:first th").length - 1;
+
+const actionBtns = function(data) {
+ return `
+
+
+
+ `;
+};
+
+var tableEnvios = $('#tableOfDireccionesEnvio').DataTable( {
+ draw:4,
+ serverSide: true,
+ processing: true,
+ autoWidth: true,
+ responsive: true,
+ order: [[ 0, "asc" ], [ 1, "asc" ]],
+ pageLength: 10,
+ lengthChange: false,
+ searching: false,
+ paging: true,
+ info: false,
+ dom: '<"mt-4"><"float-end"B><"float-start"l><"mt-4 mb-3"p>',
+ ajax : $.fn.dataTable.pipeline( {
+ url: '= route_to('dataTableOfPresupuestosenvios') ?>',
+ data: function ( d ) {
+ d.presupuesto_id = id;
+ },
+ method: 'POST',
+ headers: {'X-Requested-With': 'XMLHttpRequest'},
+ async: true,
+ }),
+ columns: [
+ { 'data': 'cantidad' },
+ { 'data': 'peso' },
+ { 'data': 'att' },
+ { 'data': 'email' },
+ { 'data': 'direccion' },
+ { 'data': 'paisId' },
+ { 'data': 'ccaaId' },
+ { 'data': 'provinciaId' },
+ { 'data': 'municipioId' },
+ { 'data': 'cp' },
+ { 'data': 'telefono' },
+ { 'data': 'precio' },
+ { 'data': 'margen' },
+ {
+ data: actionBtns,
+ className: 'row-edit dt-center'
+ }
+ ],
+ columnDefs: [
+ {
+ orderable: false,
+ searchable: false,
+ targets: [lastColNr]
+ },
+ {"orderData": [ 0, 1 ], "targets": 0 },
+
+ ],
+ language: {
+ url: "//cdn.datatables.net/plug-ins/1.13.4/i18n/= config('Basics')->i18n ?>.json"
+ },
+ /*buttons: [ {
+ className: 'btn btn-primary float-end me-sm-3 me-1',
+ extend: "createInline",
+ editor: editor3,
+ formOptions: {
+ submitTrigger: -1,
+ submitHtml: ''
+
+ },
+ action: function ( e, dt, node, config ) {
+ if(selected_tirada_id == -1){
+ popErrorAlert("= lang('TarifaEncuadernacionLineas.validation.error_seleccion_tiradas') ?>");
+ }
+ else{
+ formOptions= {
+ submitTrigger: -1,
+ submitHtml: ''
+
+ };
+ editor3.inlineCreate(config.position, formOptions);
+ }
+ },
+ } ]*/
+ } );
+= $this->endSection() ?>
\ No newline at end of file
diff --git a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_datosLibroItems.php b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_datosLibroItems.php
index 4196a3ef..91041959 100755
--- a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_datosLibroItems.php
+++ b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_datosLibroItems.php
@@ -320,8 +320,10 @@ $('#papelFormatoPersonalizado').on("click",function(){
}
});
-var ancho_libro = getDimensionLibro().ancho;
-var alto_libro = getDimensionLibro().alto;
+
+ var ancho_libro = getDimensionLibro().ancho;
+ var alto_libro = getDimensionLibro().alto;
+
$('#papelFormatoId').on('select2:select', function (e){
ancho_libro = getDimensionLibro().ancho;
diff --git a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_resumenPresupuestoItems.php b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_resumenPresupuestoItems.php
index e9e2accd..2212964c 100755
--- a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_resumenPresupuestoItems.php
+++ b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_resumenPresupuestoItems.php
@@ -30,32 +30,35 @@
NaN €
Coste servicios
- NaN €
+ NaN €
Margen servicios
- NaN €
+ NaN €
- Costes
- NaN €
- Margen
- NaN €
-
- Descuento
- NaN €
-
- Precio unidad
- NaN €
Coste de envío
- NaN €
+ NaN €
+ Margen envío
+ NaN €
+
+
+ Total Costes
+ NaN €
+ Total Margen
+ NaN €
+
- - Total impresión
+ - Total
+ - NaN €
+ - Descuento
- NaN €
- Total presupuesto
- - NaN €
+ - NaN €
+ - Precio unidad
+ - NaN €
diff --git a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/viewCosidotapablandaForm.php b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/viewCosidotapablandaForm.php
index 83800089..27e1c5b2 100755
--- a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/viewCosidotapablandaForm.php
+++ b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/viewCosidotapablandaForm.php
@@ -24,6 +24,7 @@
= view("themes/backend/vuexy/form/presupuestos/cosidotapablanda/_lineasPresupuestoItems") ?>
= view("themes/backend/vuexy/form/presupuestos/cosidotapablanda/_previewItems") ?>
= view("themes/backend/vuexy/form/presupuestos/cosidotapablanda/_datosServiciosItems") ?>
+ = view("themes/backend/vuexy/form/presupuestos/cosidotapablanda/_datosEnvios") ?>
= view("themes/backend/vuexy/form/presupuestos/cosidotapablanda/_comentariosItems") ?>
= view("themes/backend/vuexy/form/presupuestos/cosidotapablanda/_resumenPresupuestoItems") ?>