From 95ab901367aaaa0ad1ab85a7721d5222cf2fced3 Mon Sep 17 00:00:00 2001 From: imnavajas Date: Sun, 7 Jan 2024 23:39:27 +0100 Subject: [PATCH] Desarrollo de funcionalidad: pruebas!! --- ci4/.env | 4 +- .../Models/Presupuestos/PresupuestoModel.php | 4 +- .../themes/_commonPartialsBs/datatables.php | 2 +- .../_lineasPresupuestoItems.php | 5 ++- .../cosidotapablanda/_previewItems.php | 3 ++ .../presupuestos/cosidotapablanda/previews.js | 40 +++++++++---------- .../viewCosidotapablandaForm.php | 2 +- 7 files changed, 31 insertions(+), 29 deletions(-) diff --git a/ci4/.env b/ci4/.env index 7541e4d4..bedc3119 100755 --- a/ci4/.env +++ b/ci4/.env @@ -22,8 +22,8 @@ CI_ENVIRONMENT = development # APP #-------------------------------------------------------------------- -app.baseURL = 'https://sk-jjo.imnavajas.es' -# app.baseURL = 'https://sk-imn.imnavajas.es' +#app.baseURL = 'https://sk-jjo.imnavajas.es' +app.baseURL = 'https://sk-imn.imnavajas.es' # app.baseURL = "http://safekat.test/" # app.forceGlobalSecureRequests = false diff --git a/ci4/app/Models/Presupuestos/PresupuestoModel.php b/ci4/app/Models/Presupuestos/PresupuestoModel.php index d263785f..ced65214 100755 --- a/ci4/app/Models/Presupuestos/PresupuestoModel.php +++ b/ci4/app/Models/Presupuestos/PresupuestoModel.php @@ -22,7 +22,7 @@ class PresupuestoModel extends \App\Models\GoBaseModel 6 => "t1.inc_rei", 7 => "t1.paginas", 8 => "t1.tirada", - 9 => "t1.total_pedido", + 9 => "t1.total_presupuesto", 10 => "t6.estado", ]; @@ -314,7 +314,7 @@ class PresupuestoModel extends \App\Models\GoBaseModel "t1.id AS id, t1.created_at AS fecha, t2.nombre AS cliente, CONCAT(t3.first_name, ' ', t3.last_name) AS comercial, t1.titulo AS titulo, t5.nombre AS pais, t1.inc_rei AS inc_rei, t1.paginas AS paginas, t1.tirada AS tirada, - t1.total_pedido AS total_pedido, t1.total_presupuesto AS total_presupuesto, t6.estado AS estado" + t1.total_presupuesto AS total_presupuesto, t1.total_presupuesto AS total_presupuesto, t6.estado AS estado" ); $builder->join("clientes t2", "t1.cliente_id = t2.id", "left"); $builder->join("auth_user t3", "t1.user_update_id = t3.id_user", "left"); diff --git a/ci4/app/Views/themes/_commonPartialsBs/datatables.php b/ci4/app/Views/themes/_commonPartialsBs/datatables.php index 65b97e9a..65842d67 100755 --- a/ci4/app/Views/themes/_commonPartialsBs/datatables.php +++ b/ci4/app/Views/themes/_commonPartialsBs/datatables.php @@ -118,7 +118,7 @@ $('.dataTables_processing').hide(); const theData = jqXHR.responseJSON; drawCallback(theData); - popErrorAlert(jqXHR.responseJSON.messages.error) + popErrorAlert(jqXHR.responseJSON.message) } }); } else { diff --git a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_lineasPresupuestoItems.php b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_lineasPresupuestoItems.php index 60c50cf3..2036534a 100755 --- a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_lineasPresupuestoItems.php +++ b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_lineasPresupuestoItems.php @@ -364,7 +364,7 @@ const actionBtns_lp = function(data) { `; }; -var tableLineasPresupuesto = new DataTable('#tableLineasPresupuesto',{ + window.tableLineasPresupuesto = new DataTable('#tableLineasPresupuesto',{ scrollX: true, searching: false, paging: false, @@ -376,6 +376,9 @@ var tableLineasPresupuesto = new DataTable('#tableLineasPresupuesto',{ language: { url: "//cdn.datatables.net/plug-ins/1.13.4/i18n/i18n ?>.json" }, + initComplete: function (settings, json) { + //getVisibleTabs(); + }, columnDefs: [ { targets: 0, diff --git a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_previewItems.php b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_previewItems.php index 2285f1d9..70704f57 100755 --- a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_previewItems.php +++ b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_previewItems.php @@ -739,8 +739,11 @@ getVisibleTabs(); + + $('#tab-pv-bn').on( "click", function() { + previewInteriorPlana('bn'); } ); diff --git a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/previews.js b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/previews.js index d4088b2f..dec08b47 100755 --- a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/previews.js +++ b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/previews.js @@ -463,6 +463,24 @@ function getObjetoLP(lpName) { function getVisibleTabs() { + window.tableLineasPresupuesto.rows().every( function ( rowIdx, tableLoop, rowLoop ) { + var rowData = this.data(); + console.log(rowData.row_id); + $("#tab-pv-bn").show(); + } ); + + /* + tableLineasPresupuesto.rows().data().every( function ( rowIdx, tableLoop, rowLoop ) { + var rowData = this.data(); + console.log(rowData.row_id); + if ($('#' + rowData.row_id + '_checkPapel').prop('checked')) { + totalPapel += parseFloat($('#' + rowData.row_id + '_totalPapelPedido').val()) + margenPapel += parseFloat($('#' + rowData.row_id + '_margenPapelPedido').val()) + } + });*/ + + + /* $("#tableLineasPresupuesto tbody tr").each(function () { let isVisible = $(this).is(":visible"); let lpName = $(this).attr('id').replace('lp_', ''); @@ -514,30 +532,8 @@ function getVisibleTabs() { }); - - /* - - $("#tableLineasPresupuesto tbody tr:hidden").each(function () { - - //console.log("Hidden: " + $(this).attr('id')); - if ($(this).attr('id').indexOf('cubierta') > -1) { - $("#" + $(this).attr('id').replace('lp_', 'tab-pv-')).hide(); - $("#" + $(this).attr('id').replace('lp_', 'tab-pv-esquema-')).hide(); - $("#pv_cubierta").removeClass("active show"); - $("#pv_esquema_cubierta").removeClass("active show"); - } else if ($(this).attr('id').indexOf('_data') > -1) { - // Do nothing here - } else if ($(this).attr('id').indexOf('_rot') > -1) { - $("#" + $(this).attr('id').replace('lp_rot_', 'tab-pv-rot-')).hide(); - $("#" + $(this).attr('id').replace('lp_', 'pv_')).removeClass("active show"); - } else { - $("#" + $(this).attr('id').replace('lp_', 'tab-pv-')).hide(); - $("#" + $(this).attr('id').replace('lp_', 'pv_')).removeClass("active show"); - } - }); */ - } 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 c0455cd0..e75f9812 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 @@ -22,7 +22,7 @@ - +