diff --git a/ci4/app/Config/Routes.php b/ci4/app/Config/Routes.php index 0145ca50..4826679c 100644 --- a/ci4/app/Config/Routes.php +++ b/ci4/app/Config/Routes.php @@ -148,6 +148,7 @@ $routes->group('', [], function($routes) { $routes->post('menuitems', 'Papelesgenericos::menuItems', ['as' => 'menuItemsOfPapelesGenericos']); }); $routes->resource('papelesgenericos', ['namespace' => 'App\Controllers\Configuracion', 'controller' => 'Papelesgenericos', 'except' => 'show,new,create,update']); + }); diff --git a/ci4/app/Controllers/Configuracion/PapelesGenericos.php b/ci4/app/Controllers/Configuracion/PapelesGenericos.php index a7d3f0e8..fd6067af 100644 --- a/ci4/app/Controllers/Configuracion/PapelesGenericos.php +++ b/ci4/app/Controllers/Configuracion/PapelesGenericos.php @@ -19,7 +19,7 @@ class Papelesgenericos extends \App\Controllers\GoBaseResourceController { protected static $pluralObjectName = 'Papeles Genericos'; protected static $pluralObjectNameCc = 'papelesGenericos'; - protected static $controllerSlug = 'papelesgenericos'; + protected static $controllerSlug = 'papeles-genericos'; protected static $viewPath = 'themes/backend/vuexy/form/configuracion/papel/'; @@ -88,12 +88,12 @@ class Papelesgenericos extends \App\Controllers\GoBaseResourceController { $id = $this->model->db->insertID(); $message = lang('Basic.global.saveSuccess', [mb_strtolower(lang('PapelGenerico.papelGenerico'))]).'.'; - $message .= anchor( "admin/papelesgenericos/{$id}/edit" , lang('Basic.global.continueEditing').'?'); + $message .= anchor( "papeles-genericos/{$id}/edit" , lang('Basic.global.continueEditing').'?'); $message = ucfirst(str_replace("'", "\'", $message)); if ($thenRedirect) : if (!empty($this->indexRoute)) : - return redirect()->to(route_to( $this->indexRoute ) )->with('sweet-success', $message); + return redirect()->to(route_to($this->indexRoute))->with('sweet-success', $message); else: return $this->redirect2listView('sweet-success', $message); endif; @@ -168,12 +168,12 @@ if ($this->request->getPost('show_in_client') == null ) { if ($noException && $successfulResult) : $id = $papelGenerico->id ?? $id; $message = lang('Basic.global.updateSuccess', [mb_strtolower(lang('PapelGenerico.papelGenerico'))]).'.'; - $message .= anchor( "admin/papelesgenericos/{$id}/edit" , lang('Basic.global.continueEditing').'?'); + $message .= anchor( "papeles-genericos/{$id}/edit" , lang('Basic.global.continueEditing').'?'); $message = ucfirst(str_replace("'", "\'", $message)); if ($thenRedirect) : if (!empty($this->indexRoute)) : - return redirect()->to(route_to( $this->indexRoute ) )->with('sweet-success', $message); + return redirect()->to(route_to($this->indexRoute))->with('sweet-success', $message); else: return $this->redirect2listView('sweet-success', $message); endif; @@ -204,11 +204,13 @@ if ($this->request->getPost('show_in_client') == null ) { $response = $this->respond(Collection::datatable( [], 0, 0, $errstr ), 400, $errstr); return $response; } + var_dump($reqData); + dd(); $start = $reqData['start'] ?? 0; $length = $reqData['length'] ?? 5; $search = $reqData['search']['value']; - $requestedOrder = $reqData['order']['0']['column'] ?? 1; - $order = PapelGenericoModel::SORTABLE[$requestedOrder >= 0 ? $requestedOrder : 0]; + $requestedOrder = $reqData['order']['0']['column'] ?? 0; + $order = PapelGenericoModel::SORTABLE[$requestedOrder > 0 ? $requestedOrder : 0]; $dir = $reqData['order']['0']['dir'] ?? 'asc'; $resourceData = $this->model->getResource($search)->orderBy($order, $dir)->limit($length, $start)->get()->getResultObject(); diff --git a/ci4/app/Views/themes/backend/vuexy/form/configuracion/papel/viewPapelGenericoList.php b/ci4/app/Views/themes/backend/vuexy/form/configuracion/papel/viewPapelGenericoList.php index 2f644971..bcc0ace5 100644 --- a/ci4/app/Views/themes/backend/vuexy/form/configuracion/papel/viewPapelGenericoList.php +++ b/ci4/app/Views/themes/backend/vuexy/form/configuracion/papel/viewPapelGenericoList.php @@ -16,7 +16,6 @@
| =lang('PapelGenerico.id')?> | = lang('PapelGenerico.nombre') ?> | = lang('PapelGenerico.code') ?> | = lang('PapelGenerico.codeOt') ?> | @@ -69,7 +68,7 @@ } ], stateSave: true, - order: [[0, 'asc']], + order: [[1, 'asc']], language: { url: "//cdn.datatables.net/plug-ins/1.13.4/i18n/= config('Basics')->i18n ?>.json" }, @@ -87,8 +86,7 @@ } ], columns : [ - { 'data': 'id' }, - { 'data': 'nombre' }, + { 'data': 'nombre' }, { 'data': 'code' }, { 'data': 'code_ot' }, { 'data': 'show_in_client' }, @@ -98,10 +96,10 @@ theTable.on( 'draw.dt', function () { - const boolCols = [4]; + const boolCols = [3]; for (let coln of boolCols) { theTable.column(coln, { page: 'current' }).nodes().each( function (cell, i) { - cell.innerHTML = cell.innerHTML == '1' ? 'Tick' : ''; + cell.innerHTML = cell.innerHTML == '1' ? '' : ''; }); } diff --git a/ci4/app/Views/themes/backend/vuexy/main/menu.php b/ci4/app/Views/themes/backend/vuexy/main/menu.php index ee68f1c3..a4621406 100644 --- a/ci4/app/Views/themes/backend/vuexy/main/menu.php +++ b/ci4/app/Views/themes/backend/vuexy/main/menu.php @@ -121,10 +121,10 @@ - 0): ?> + 0): ?> 0): ?>
|---|