diff --git a/ci4/app/Controllers/Presupuestos/Presupuestoadmin.php b/ci4/app/Controllers/Presupuestos/Presupuestoadmin.php index 47883116..d55231e8 100644 --- a/ci4/app/Controllers/Presupuestos/Presupuestoadmin.php +++ b/ci4/app/Controllers/Presupuestos/Presupuestoadmin.php @@ -633,6 +633,11 @@ class Presupuestoadmin extends \App\Controllers\BaseResourceController $data['resumen']['total_factor'] = is_numeric($presupuesto->total_factor) ? $presupuesto->total_factor : 0; $data['resumen']['total_factor_ponderado'] = is_numeric($presupuesto->total_factor_ponderado) ? $presupuesto->total_factor_ponderado : 0; + $data['total_aceptado_revisado'] = $presupuesto->total_aceptado_revisado; + $data['aprobado_by_at'] = ($presupuesto->aprobado_user_id != null)?model('App\Models\UserModel')->getFullName($presupuesto->aprobado_user_id) . ', ' + . date('d/m/Y', strtotime($presupuesto->aprobado_at)):''; + + $data['resumen']['iva_reducido'] = $presupuesto->iva_reducido; $data['created_by'] = model('App\Models\UserModel')->getFullName($presupuesto->user_created_id); diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_resumenPresupuestoItems.php b/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_resumenPresupuestoItems.php index 5f4c691b..24eb02b6 100644 --- a/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_resumenPresupuestoItems.php +++ b/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_resumenPresupuestoItems.php @@ -2,14 +2,12 @@

-
+
@@ -18,63 +16,88 @@
Coste papel
-
+
Margen papel
-
-
+
+
Coste impresión
-
+
Margen impresión
-
-
+
+
Coste servicios
-
+
Margen servicios
-
-
+
+
Coste de envío
-
+
Precio de envío
-
+
Margen envío
-
+

Total Costes
-
+
Total Margen
-
-
+
+

Total
-
+
Descuento (%)
-
-
+
+
Total presupuesto
-
+
Precio unidad
-
+
Factor
-
-
Factor Ponderado
-
+
+
Factor Ponderado +
+
- estado_id == 2 ? 'onclick="return false;"' : ''; ?> type="checkbox" id="confirmar_presupuesto" name="confirmar_presupuesto" value="1" estado_id == 2 ? 'checked' : ''; ?>> - + estado_id == 2 ? 'onclick="return false;"' : ''; ?> type="checkbox" id="confirmar_presupuesto" + name="confirmar_presupuesto" value="1" estado_id == 2 ? 'checked' : ''; ?>> +
@@ -92,18 +115,44 @@
- estado_id == 2): ?> -
-
- - > -
-
- +
+
+
+
+
+ + estado_id == 2)? "disabled":"" ?> type="text" class="autonumeric-currency form-control text-center fs-5" + id="total_aceptado_revisado"> +
+
+ +
+
+ estado_id == 2): ?> +
+
+ + > +
+
+ +
+

+ +

+
+
+
+
+
-
- - + + + + + \ No newline at end of file diff --git a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/presupuestoAdminEdit.js b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/presupuestoAdminEdit.js index 7894e139..7299bcf5 100644 --- a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/presupuestoAdminEdit.js +++ b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/presupuestoAdminEdit.js @@ -82,6 +82,10 @@ class PresupuestoAdminEdit { // Autonumeric AutoNumeric.multiple('.autonumeric-currency', { decimalPlaces: 2, currencySymbol: '€', currencySymbolPlacement: 's', digitGroupSeparator: '.', decimalCharacter: ',' }); + + $('#total_aceptado_revisado').on('change', function () { + AutoNumeric.getAutoNumericElement(this).set(this.value); + }); const impresion_id = $('#tipo_impresion_id').val(); let tipoLibro = ''; @@ -375,6 +379,9 @@ class PresupuestoAdminEdit { self.tipo_impresion.val(response.data.tipo_impresion); self.POD.val(response.data.POD); + $('#total_aceptado_revisado').val(response.data.total_aceptado_revisado); + $('#aprobado_by_at').html(response.data.aprobado_by_at); + $('#created_by').html(response.data.created_by); $('#updated_by').html(response.data.updated_by); $('#created_at').html(response.data.created_at);