diff --git a/ci4/app/Config/Routes.php b/ci4/app/Config/Routes.php index a2a63805..6e6aba9b 100644 --- a/ci4/app/Config/Routes.php +++ b/ci4/app/Config/Routes.php @@ -977,6 +977,9 @@ $routes->group('soporte', ['namespace' => 'App\Controllers\Soporte'], function ( $routes->get('image/(:segment)', 'Ticketcontroller::image/$1'); }); +$routes->group('logistica', ['namespace' => 'App\Controllers\Logistica'], function ($routes) { + $routes->get('panel', 'Logisticacontroller::panel', ['as' => 'LogisticaPanel']); +}); $routes->group('produccion', ['namespace' => 'App\Controllers\Produccion'], function ($routes) { $routes->group('ordentrabajo', ['namespace' => 'App\Controllers\Produccion'], function ($routes) { diff --git a/ci4/app/Controllers/Logistica/Logisticacontroller.php b/ci4/app/Controllers/Logistica/Logisticacontroller.php new file mode 100644 index 00000000..9ada7ecf --- /dev/null +++ b/ci4/app/Controllers/Logistica/Logisticacontroller.php @@ -0,0 +1,70 @@ +viewData['pageTitle'] = lang('Logistica.logistica'); + + // Breadcrumbs + $this->viewData['breadcrumb'] = [ + ['title' => lang("App.menu_logistica"), 'route' => "javascript:void(0);", 'active' => false], + ]; + + parent::initController($request, $response, $logger); + } + + public function index() + { + //checkPermission('tickets.menu'); + + /*$viewData = [ + 'currentModule' => static::$controllerSlug, + 'pageSubTitle' => lang('Basic.global.ManageAllRecords', [lang('Tickets.tickets')]), + 'usingServerSideDataTable' => true, + 'userType' => auth()->user()->can('tickets.edit') ? 1 : 0, + ]; + + $viewData = array_merge($this->viewData, $viewData); // merge any possible values from the parent controller class + + return view(static::$viewPath . 'viewTicketList', $viewData);*/ + } + + public function panel() + { + //checkPermission('tickets.menu'); + + $viewData = [ + 'currentModule' => static::$controllerSlug, + 'boxTitle' => lang('Logistica.panel'), + 'pageSubTitle' => 'Panel', + 'usingServerSideDataTable' => true, + ]; + + $viewData = array_merge($this->viewData, $viewData); // merge any possible values from the parent controller class + + return view(static::$viewPath . 'viewPanelLogistica', $viewData); + } +} diff --git a/ci4/app/Controllers/Presupuestos/Importadorpresupuestos.php b/ci4/app/Controllers/Presupuestos/Importadorpresupuestos.php index 9e2ed6c0..1974e6b8 100644 --- a/ci4/app/Controllers/Presupuestos/Importadorpresupuestos.php +++ b/ci4/app/Controllers/Presupuestos/Importadorpresupuestos.php @@ -547,7 +547,7 @@ class Importadorpresupuestos extends \App\Controllers\BaseResourceController "clienteId" => intval($this->request->getPost('cliente_id') ?? 0), "isColor" => $isColor, "isHq" => $isHq, - "papelDiferente" => $papel_interior_diferente, + "papelInteriorDiferente" => $papel_interior_diferente, "paginasColor" => $paginas_color, "paginasCuadernillo" => 32, diff --git a/ci4/app/Language/es/App.php b/ci4/app/Language/es/App.php index f2137fc9..ebe76d0c 100755 --- a/ci4/app/Language/es/App.php +++ b/ci4/app/Language/es/App.php @@ -729,6 +729,7 @@ return [ "menu_logistica" => "Logística", + "menu_logistica_panel" => "Panel", "menu_logistica_envios" => "Envíos conjuntos", "menu_logistica_etiquetas" => "Etiquetas", "menu_logistica_tracking" => "Tracking", diff --git a/ci4/app/Language/es/Logistica.php b/ci4/app/Language/es/Logistica.php new file mode 100644 index 00000000..3885004a --- /dev/null +++ b/ci4/app/Language/es/Logistica.php @@ -0,0 +1,12 @@ + 'Logística', + 'panel' => 'Panel', + 'envioSimple' => 'Envío simple', + 'envioMultiple' => 'Envío múltiple', + 'envioConjunto' => 'Envío conjunto', + 'etiquetasTitulos' => 'Etiquetas de títulos', + 'etiquetasEnvio' => 'Etiquetas de envío', + 'envioFerros' => 'Envío de ferros', + 'cerrarOTauto' => 'Cerrar OT automáticamente', +]; \ No newline at end of file diff --git a/ci4/app/Views/themes/vuexy/form/logistica/viewPanelLogistica.php b/ci4/app/Views/themes/vuexy/form/logistica/viewPanelLogistica.php new file mode 100644 index 00000000..419584a2 --- /dev/null +++ b/ci4/app/Views/themes/vuexy/form/logistica/viewPanelLogistica.php @@ -0,0 +1,68 @@ +include("themes/_commonPartialsBs/sweetalert") ?> +include('themes/_commonPartialsBs/datatables') ?> +extend('themes/vuexy/main/defaultlayout') ?> +section('content'); ?> + + +
+
+
+
+

+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+
+
+
+
+ +endSection(); ?> + +section('css') ?> +endSection() ?> + + +section('additionalExternalJs') ?> +endSection() ?> \ No newline at end of file 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 2d79f7e7..14945aba 100644 --- a/ci4/app/Views/themes/vuexy/form/presupuestos/importador/viewImportadorPresupuestos.php +++ b/ci4/app/Views/themes/vuexy/form/presupuestos/importador/viewImportadorPresupuestos.php @@ -117,8 +117,8 @@
-
@@ -129,7 +129,7 @@
- @@ -162,13 +162,16 @@ - - + @@ -184,13 +187,15 @@ - - + @@ -233,13 +238,15 @@ - + @@ -264,14 +271,16 @@ - + @@ -299,7 +308,7 @@ @@ -314,7 +323,7 @@ @@ -369,7 +378,8 @@
-
@@ -389,7 +399,7 @@ endSection() ?> section('css') ?> - + endSection() ?> section('additionalExternalJs') ?> diff --git a/ci4/app/Views/themes/vuexy/main/menus/logistica_menu.php b/ci4/app/Views/themes/vuexy/main/menus/logistica_menu.php index bc3ea4d1..6f3513f1 100644 --- a/ci4/app/Views/themes/vuexy/main/menus/logistica_menu.php +++ b/ci4/app/Views/themes/vuexy/main/menus/logistica_menu.php @@ -12,6 +12,9 @@ if (auth()->user()->inGroup('beta')) {