diff --git a/ci4/app/Controllers/Presupuestos/Importadorpresupuestos.php b/ci4/app/Controllers/Presupuestos/Importadorpresupuestos.php index 163cd0b0..9e2ed6c0 100644 --- a/ci4/app/Controllers/Presupuestos/Importadorpresupuestos.php +++ b/ci4/app/Controllers/Presupuestos/Importadorpresupuestos.php @@ -201,7 +201,7 @@ class Importadorpresupuestos extends \App\Controllers\BaseResourceController 'libroFresadoTapaDura' => 'Tapa Dura al Cromo Fresada', 'libroFresadoTapaBlanda' => 'Rústica Fresada', 'libroCosidoTapaDura' => 'Tapa Dura al Cromo Cosida Hilo', - 'libroCosidoTapaBlanda' => 'Rústica Cosida Hilo vegetal', + 'libroCosidoTapaBlanda' => 'Rústica Cosido Hilo vegetal', 'libroEspiralTapaDura' => 'Espiral', 'libroGrapado' => 'Cosido a caballete 2 grapas' ]; diff --git a/ci4/app/Controllers/Presupuestos/Presupuestocliente.php b/ci4/app/Controllers/Presupuestos/Presupuestocliente.php index 5200ba84..e7741ab0 100755 --- a/ci4/app/Controllers/Presupuestos/Presupuestocliente.php +++ b/ci4/app/Controllers/Presupuestos/Presupuestocliente.php @@ -478,7 +478,7 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController $direcciones = $reqData['direcciones'] ?? []; - $tipo_impresion_id = intval($reqData['tipo_presupuesto_id'] ?? 0) == 0? + $tipo_impresion_id = intval($reqData['tipo_presupuesto_id'] ?? 0) == 0 ? $this->getTipoImpresion($tipo, $cubierta['tipoCubierta']) : intval($reqData['tipo_presupuesto_id']); $lomoRedondo = $cubierta['lomoRedondo'] ?? 0; @@ -1002,7 +1002,7 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController $direcciones = $reqData['direcciones'] ?? []; - if($tipo != "") + if ($tipo != "") $tipo_impresion_id = $this->getTipoImpresion($tipo, $cubierta['tipoCubierta']); else $tipo_impresion_id = $reqData['tipo_presupuesto_id'] ?? 0; @@ -1087,18 +1087,27 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController $errors = $resultado_presupuesto['errors']; foreach ($errors as $error) { if (!empty($error)) { - return $this->respond([ - 'error' => $error, - ]); + if ($this->request) { + return $this->respond([ + 'error' => $error, + ]); + } else { + return $error; + } } } } else if (isset($resultado_presupuesto['exception'])) { - return $this->respond([ - 'error' => $resultado_presupuesto['exception'], - 'file' => $resultado_presupuesto['file'], - 'line' => $resultado_presupuesto['line'], - ]); + if($this->request) { + return $this->respond([ + 'error' => $resultado_presupuesto['exception'], + 'file' => $resultado_presupuesto['file'], + 'line' => $resultado_presupuesto['line'], + ]); + } else { + return $resultado_presupuesto['exception']; + } } + // seleccionamos el peso de la tirada seleccionada $peso_libro = $resultado_presupuesto['peso'][array_search($selected_tirada, $tirada)]; @@ -1893,14 +1902,14 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController return $current->precio < $previous->precio ? $current : $previous; }); } else { - if (count($tarifas_envio) > 0){ + if (count($tarifas_envio) > 0) { $tarifa_envio_final = $tarifas_envio[0]; } } $coste = $tarifa_envio_final->precio; $margen = $tarifa_envio_final->margen; - if(!isset($return_data['id'])){ + if (!isset($return_data['id'])) { $return_data['id'] = $tarifa_envio_final->id; } diff --git a/ci4/app/Views/themes/vuexy/form/pedidos/_cabeceraItems.php b/ci4/app/Views/themes/vuexy/form/pedidos/_cabeceraItems.php index d85b0047..3f255b31 100644 --- a/ci4/app/Views/themes/vuexy/form/pedidos/_cabeceraItems.php +++ b/ci4/app/Views/themes/vuexy/form/pedidos/_cabeceraItems.php @@ -251,7 +251,23 @@ $("#fecha_entrega_externo").flatpickr({ estado !== 'finalizado' && $pedidoEntity->estado !== 'cancelado'): ?> $('.buton-estado').on('click', function() { - var id = =$pedidoEntity->id ?>; + Swal.fire({ + title: '¿Estás seguro?', + text: "Esta acción no se puede deshacer", + icon: 'warning', + showCancelButton: true, + confirmButtonColor: '#3085d6', + cancelButtonColor: '#d33', + confirmButtonText: 'Sí', + cancelButtonText: 'Cancelar', + customClass: { + confirmButton: 'btn btn-primary me-1', + cancelButton: 'btn btn-label-secondary' + }, + buttonsStyling: false + }).then((result) => { + if (result.isConfirmed) { + var id = =$pedidoEntity->id ?>; var estado = $(this).attr('id').split('_')[1]; var url = '= route_to('cambiarEstadoPedido') ?>'; var data = { @@ -273,6 +289,10 @@ $('.buton-estado').on('click', function() { } } }); + } + }).catch((err) => { + console.log(err); + }); }); diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/importador/viewImportadorPresupuestos.php b/ci4/app/Views/themes/vuexy/form/presupuestos/importador/viewImportadorPresupuestos.php index c4ca1e37..2d79f7e7 100644 --- a/ci4/app/Views/themes/vuexy/form/presupuestos/importador/viewImportadorPresupuestos.php +++ b/ci4/app/Views/themes/vuexy/form/presupuestos/importador/viewImportadorPresupuestos.php @@ -1,7 +1,6 @@ = $this->include('themes/_commonPartialsBs/datatables') ?> = $this->include("themes/_commonPartialsBs/select2bs5") ?> = $this->include("themes/_commonPartialsBs/sweetalert") ?> - = $this->extend('themes/vuexy/main/defaultlayout') ?> @@ -370,33 +369,31 @@