diff --git a/ci4/app/Config/Auth.php b/ci4/app/Config/Auth.php old mode 100644 new mode 100755 diff --git a/ci4/app/Config/AuthGroups.php b/ci4/app/Config/AuthGroups.php old mode 100644 new mode 100755 diff --git a/ci4/app/Config/AuthJWT.php b/ci4/app/Config/AuthJWT.php old mode 100644 new mode 100755 diff --git a/ci4/app/Config/AuthToken.php b/ci4/app/Config/AuthToken.php old mode 100644 new mode 100755 diff --git a/ci4/app/Config/CURLRequest.php b/ci4/app/Config/CURLRequest.php old mode 100644 new mode 100755 diff --git a/ci4/app/Config/Feature.php b/ci4/app/Config/Feature.php old mode 100644 new mode 100755 diff --git a/ci4/app/Config/Kint.php b/ci4/app/Config/Kint.php old mode 100644 new mode 100755 diff --git a/ci4/app/Config/LogoImpresion.php b/ci4/app/Config/LogoImpresion.php old mode 100644 new mode 100755 diff --git a/ci4/app/Config/OrdenTrabajo.php b/ci4/app/Config/OrdenTrabajo.php old mode 100644 new mode 100755 diff --git a/ci4/app/Config/PedidoXML.php b/ci4/app/Config/PedidoXML.php old mode 100644 new mode 100755 diff --git a/ci4/app/Config/Publisher.php b/ci4/app/Config/Publisher.php old mode 100644 new mode 100755 diff --git a/ci4/app/Config/RBAC/.gitkeep b/ci4/app/Config/RBAC/.gitkeep old mode 100644 new mode 100755 diff --git a/ci4/app/Config/Routes.php b/ci4/app/Config/Routes.php old mode 100644 new mode 100755 index fd6ed76e..be8eef6a --- a/ci4/app/Config/Routes.php +++ b/ci4/app/Config/Routes.php @@ -32,7 +32,7 @@ $routes->group('activity', ['namespace' => 'App\Controllers\Sistema'], function * -------------------------------------------------------------------- */ - // Carga archivos de rutas por dominio +// Carga archivos de rutas por dominio foreach (glob(APPPATH . 'Config/Routes/*Routes.php') as $routeFile) { require $routeFile; } @@ -146,17 +146,24 @@ $routes->group('tipologiaslibros', ['namespace' => 'App\Controllers\Configuracio $routes->group('imposiciones', ['namespace' => 'App\Controllers\Configuracion'], function ($routes) { $routes->get('', 'Imposiciones::index', ['as' => 'imposicionList']); $routes->get('add', 'Imposiciones::add', ['as' => 'newImposicion']); - $routes->post('add', 'Imposiciones::add', ['as' => 'createImposicion']); + $routes->get('add/esquema', 'Imposiciones::add_esquema', ['as' => 'newImposicionEsquema']); + $routes->get('find/(:num)', 'Imposiciones::find_imposicion/$1', ['as' => 'findImposicion']); + $routes->get('esquema/find/(:num)', 'Imposiciones::find_imposicion_esquema/$1', ['as' => 'findImposicionEsquema']); $routes->post('create', 'Imposiciones::create', ['as' => 'ajaxCreateImposicion']); - $routes->put('(:num)/update', 'Imposiciones::update/$1', ['as' => 'ajaxUpdateImposicion']); - $routes->post('(:num)/edit', 'Imposiciones::edit/$1', ['as' => 'updateImposicion']); - $routes->post('datatable', 'Imposiciones::datatable', ['as' => 'dataTableOfImposiciones']); + $routes->post('esquema/create', 'Imposiciones::create_imposicion_esquema', ['as' => 'ajaxCreateImposicionEsquema']); + $routes->post('(:num)', 'Imposiciones::update/$1', ['as' => 'ajaxUpdateImposicion']); + $routes->post('esquema/(:num)', 'Imposiciones::update_imposicion_esquema/$1', ['as' => 'ajaxUpdateImposicionEsquema']); + $routes->delete('(:num)', 'Imposiciones::delete/$1', ['as' => 'deleteImposicion']); + $routes->delete('esquema/(:num)', 'Imposiciones::delete_imposicion_esquema/$1', ['as' => 'deleteImposicionEsquema']); + $routes->get('edit/(:num)', 'Imposiciones::edit/$1', ['as' => 'updateImposicionForm']); + $routes->get('esquema/edit/(:num)', 'Imposiciones::edit_imposicion_esquema/$1', ['as' => 'updateImposicionEsquemaForm']); + $routes->get('datatable', 'Imposiciones::datatable', ['as' => 'dataTableOfImposiciones']); + $routes->get('esquema/datatable', 'Imposiciones::datatable_imposicion_esquema', ['as' => 'dataTableOfEsquemaImposiciones']); $routes->post('allmenuitems', 'Imposiciones::allItemsSelect', ['as' => 'select2ItemsOfImposiciones']); $routes->post('menuitems', 'Imposiciones::menuItems', ['as' => 'menuItemsOfImposiciones']); $routes->get('select', 'Imposiciones::selectImposicion', ['as' => 'selectImposicion']); - + $routes->get('esquema/select', 'Imposiciones::selectImposicionEsquema', ['as' => 'selectImposicionEsquema']); }); -$routes->resource('imposiciones', ['namespace' => 'App\Controllers\Configuracion', 'controller' => 'Imposiciones', 'except' => 'show,new,create,update']); $routes->group('papelimpresiontipologias', ['namespace' => 'App\Controllers\Configuracion'], function ($routes) { $routes->get('add', 'Papelimpresiontipologias::add', ['as' => 'newPapelImpresionTipologia']); @@ -751,6 +758,7 @@ $routes->group('produccion', ['namespace' => 'App\Controllers\Produccion'], func *========================**/ $routes->post('get_files', 'Ordentrabajo::get_files'); $routes->post('upload_files', 'Ordentrabajo::upload_files'); + $routes->get('barcode/(:num)', 'Ordentrabajo::imprimir_codigo_safekat/$1',['as' => "getOrdenTrabajoBarCode"]); /**====================== * PDF *========================**/ @@ -768,8 +776,11 @@ $routes->group('produccion', ['namespace' => 'App\Controllers\Produccion'], func $routes->get('rotativa/datatable', 'Ordentrabajo::planning_rotativa_datatable'); $routes->get('plana/datatable', 'Ordentrabajo::planning_plana_datatable'); $routes->post('tarea/toggle/corte/(:num)', 'Ordentrabajo::tarea_toggle_corte/$1'); + }); - + $routes->group('maquinista', ['namespace' => 'App\Controllers\Produccion'], function ($routes) { + $routes->get('maquinas/view', 'Ordentrabajo::maquinista_maquinas_view', ['as' => 'viewProduccionMaquinistaMaquinas']); + $routes->get('colas/view', 'Ordentrabajo::maquinista_colas_view', ['as' => 'viewProduccionMaquinistaColas']); }); }); }); diff --git a/ci4/app/Config/Routes/ApiRoutes.php b/ci4/app/Config/Routes/ApiRoutes.php old mode 100644 new mode 100755 diff --git a/ci4/app/Config/Routes/ComprasRoutes.php b/ci4/app/Config/Routes/ComprasRoutes.php old mode 100644 new mode 100755 diff --git a/ci4/app/Config/Routes/ConfiguracionRoutes.php b/ci4/app/Config/Routes/ConfiguracionRoutes.php old mode 100644 new mode 100755 diff --git a/ci4/app/Config/Routes/PresupuestosRoutes.php b/ci4/app/Config/Routes/PresupuestosRoutes.php old mode 100644 new mode 100755 diff --git a/ci4/app/Config/Routes/TarifasRoutes.php b/ci4/app/Config/Routes/TarifasRoutes.php old mode 100644 new mode 100755 diff --git a/ci4/app/Config/Routing.php b/ci4/app/Config/Routing.php old mode 100644 new mode 100755 diff --git a/ci4/app/Config/Safekat.php b/ci4/app/Config/Safekat.php old mode 100644 new mode 100755 diff --git a/ci4/app/Config/Session.php b/ci4/app/Config/Session.php old mode 100644 new mode 100755 diff --git a/ci4/app/Config/Toolbar.php b/ci4/app/Config/Toolbar.php old mode 100644 new mode 100755 diff --git a/ci4/app/Config/Wiki/WikiRoutes.php b/ci4/app/Config/Wiki/WikiRoutes.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/API/ImprimelibrosApi.php b/ci4/app/Controllers/API/ImprimelibrosApi.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Albaranes/Albaran.php b/ci4/app/Controllers/Albaranes/Albaran.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/BaseResourceController.php b/ci4/app/Controllers/BaseResourceController.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Chat/ChatController.php b/ci4/app/Controllers/Chat/ChatController.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Clientes/Clienteplantillaprecioslineas.php b/ci4/app/Controllers/Clientes/Clienteplantillaprecioslineas.php index f5a29dbc..bc7d3d1a 100755 --- a/ci4/app/Controllers/Clientes/Clienteplantillaprecioslineas.php +++ b/ci4/app/Controllers/Clientes/Clienteplantillaprecioslineas.php @@ -154,7 +154,6 @@ class Clienteplantillaprecioslineas extends \App\Controllers\BaseResourceControl Field::inst( 'tipo_maquina' ), Field::inst( 'tipo_impresion' ), Field::inst( 'user_updated_id' ), - Field::inst( 'deleted_at' ), Field::inst( 'updated_at' ), Field::inst( 'tiempo_min' ) ->getFormatter( 'Format::toDecimalChar')->setFormatter( 'Format::fromDecimalChar') diff --git a/ci4/app/Controllers/Clientes/Clienteusuarios.php b/ci4/app/Controllers/Clientes/Clienteusuarios.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Configuracion/ConfigErrores.php b/ci4/app/Controllers/Configuracion/ConfigErrores.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Configuracion/ConfigVariables.php b/ci4/app/Controllers/Configuracion/ConfigVariables.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Configuracion/FormasPago.php b/ci4/app/Controllers/Configuracion/FormasPago.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Configuracion/Imposiciones.php b/ci4/app/Controllers/Configuracion/Imposiciones.php index 58986982..e47ad6be 100755 --- a/ci4/app/Controllers/Configuracion/Imposiciones.php +++ b/ci4/app/Controllers/Configuracion/Imposiciones.php @@ -2,37 +2,41 @@ namespace App\Controllers\Configuracion; - +use App\Controllers\BaseController; use App\Controllers\BaseResourceController; - use App\Models\Collection; use App\Entities\Configuracion\Imposicion; - +use App\Models\Configuracion\ImposicionEsquemaModel; use App\Models\Configuracion\ImposicionModel; +use CodeIgniter\HTTP\RequestInterface; +use CodeIgniter\HTTP\ResponseInterface; +use CodeIgniter\Validation\Validation; +use Hermawan\DataTables\DataTable; +use Psr\Log\LoggerInterface; -class Imposiciones extends \App\Controllers\BaseResourceController +class Imposiciones extends BaseController { protected $modelName = ImposicionModel::class; - protected $format = 'json'; - - protected static $singularObjectName = 'Imposicion'; - protected static $singularObjectNameCc = 'imposicion'; - protected static $pluralObjectName = 'Imposiciones'; - protected static $pluralObjectNameCc = 'imposiciones'; - + protected ImposicionModel $model; + protected ImposicionEsquemaModel $imposicionEsquemaModel; protected static $controllerSlug = 'imposiciones'; + protected $format = 'json'; protected static $viewPath = 'themes/vuexy/form/configuracion/imposiciones/'; protected $indexRoute = 'imposicionList'; + protected array $viewData = []; + protected Validation $validation; - - public function initController(\CodeIgniter\HTTP\RequestInterface $request, \CodeIgniter\HTTP\ResponseInterface $response, \Psr\Log\LoggerInterface $logger) + public function initController(RequestInterface $request, ResponseInterface $response, LoggerInterface $logger) { $this->viewData['pageTitle'] = lang('Imposiciones.moduleTitle'); $this->viewData['usingSweetAlert'] = true; + $this->model = model($this->modelName); + $this->validation = service("validation"); + $this->imposicionEsquemaModel = model(ImposicionEsquemaModel::class); parent::initController($request, $response, $logger); } @@ -47,7 +51,10 @@ class Imposiciones extends \App\Controllers\BaseResourceController 'usingServerSideDataTable' => true, ]; + $this->viewData['breadcrumb'] = [ + ['title' => lang("App.menu_imposiciones"), 'route' => route_to("imposicionList"), 'active' => true], + ]; $viewData = array_merge($this->viewData, $viewData); // merge any possible values from the parent controller class return view(static::$viewPath . 'viewImposicionList', $viewData); @@ -56,234 +63,153 @@ class Imposiciones extends \App\Controllers\BaseResourceController public function add() { + $this->viewData['breadcrumb'] = [ + ['title' => lang("App.menu_imposiciones"), 'route' => route_to("imposicionList"), 'active' => true], - - - - if ($this->request->getPost()) : - - $nullIfEmpty = true; // !(phpversion() >= '8.1'); - - $postData = $this->request->getPost(); - - $sanitizedData = $this->sanitized($postData, $nullIfEmpty); - - - $noException = true; - if ($successfulResult = $this->canValidate()) : // if ($successfulResult = $this->validate($this->formValidationRules) ) : - - - if ($this->canValidate()) : - try { - $successfulResult = $this->model->skipValidation(true)->save($sanitizedData); - } catch (\Exception $e) { - $noException = false; - $this->dealWithException($e); - } - else: - $this->viewData['errorMessage'] = lang('Basic.global.formErr1', [lang('Basic.global.record')]); - $this->session->setFlashdata('formErrors', $this->model->errors()); - endif; - - $thenRedirect = true; // Change this to false if you want your user to stay on the form after submission - endif; - if ($noException && $successfulResult) : - - $id = $this->model->db->insertID(); - - $message = lang('Basic.global.saveSuccess', [lang('Basic.global.record')]) . '.'; - - if ($thenRedirect) : - if (!empty($this->indexRoute)) : - return redirect()->to(route_to($this->indexRoute))->with('sweet-success', $message); - else: - return $this->redirect2listView('sweet-success', $message); - endif; - else: - $this->session->setFlashData('sweet-success', $message); - endif; - - endif; // $noException && $successfulResult - - endif; // ($requestMethod === 'post') - - $this->viewData['imposicion'] = isset($sanitizedData) ? new Imposicion($sanitizedData) : new Imposicion(); - $this->viewData['orientacionList'] = $this->getOrientacionOptions(); - - $this->viewData['formAction'] = route_to('createImposicion'); - - $this->viewData['boxTitle'] = lang('Basic.global.addNew') . ' ' . lang('Imposiciones.moduleTitle') . ' ' . lang('Basic.global.addNewSuffix'); - - - return $this->displayForm(__METHOD__); - } // end function add() - - public function edit($requestedId = null) + ]; + return view(static::$viewPath . 'viewImposicionNewForm', $this->viewData); + } + public function add_esquema() { + $this->viewData['breadcrumb'] = [ + ['title' => lang("App.menu_imposiciones"), 'route' => route_to("imposicionList"), 'active' => true], + ]; + $this->viewData["imposicion_esquema"] = null; - if ($requestedId == null) : - return $this->redirect2listView(); - endif; - $id = filter_var($requestedId, FILTER_SANITIZE_URL); - $imposicion = $this->model->find($id); + return view(static::$viewPath . 'viewImposicionEsquemaForm', $this->viewData); + } + public function edit($imposicion_id = null) + { + if ($imposicion_id) { + $this->viewData["imposicion"] = $this->model->find($imposicion_id); + $this->viewData['breadcrumb'] = [ + ['title' => lang("App.menu_imposiciones"), 'route' => route_to("imposicionList"), 'active' => false], + ['title' => $this->viewData["imposicion"]->full_name, 'route' => route_to("updateImposicionForm", $imposicion_id), 'active' => true], - if ($imposicion == false) : - $message = lang('Basic.global.notFoundWithIdErr', [mb_strtolower(lang('Imposiciones.imposicion')), $id]); - return $this->redirect2listView('sweet-error', $message); - endif; + ]; + } + return view(static::$viewPath . 'viewImposicionForm', $this->viewData); + } + public function edit_imposicion_esquema($imposicion_esquema_id = null) + { + if ($imposicion_esquema_id) { + $this->viewData["imposicion_esquema"] = $this->imposicionEsquemaModel->find($imposicion_esquema_id); + $this->viewData['breadcrumb'] = [ + ['title' => lang("App.menu_imposiciones"), 'route' => route_to("imposicionList"), 'active' => false], + ['title' => $this->viewData["imposicion_esquema"]->name, 'route' => route_to("updateImposicionEsquemaForm", $imposicion_esquema_id), 'active' => true], - - - if ($this->request->getPost()) : - - $nullIfEmpty = true; // !(phpversion() >= '8.1'); - - $postData = $this->request->getPost(); - - $sanitizedData = $this->sanitized($postData, $nullIfEmpty); - - - $noException = true; - if ($successfulResult = $this->canValidate()) : // if ($successfulResult = $this->validate($this->formValidationRules) ) : - - - if ($this->canValidate()) : - try { - $successfulResult = $this->model->skipValidation(true)->update($id, $sanitizedData); - } catch (\Exception $e) { - $noException = false; - $this->dealWithException($e); - } - else: - $this->viewData['warningMessage'] = lang('Basic.global.formErr1', [mb_strtolower(lang('Imposiciones.imposicion'))]); - $this->session->setFlashdata('formErrors', $this->model->errors()); - - endif; - - $imposicion->fill($sanitizedData); - - $thenRedirect = false; - endif; - if ($noException && $successfulResult) : - $id = $imposicion->id ?? $id; - $message = lang('Basic.global.updateSuccess', [lang('Basic.global.record')]) . '.'; - - if ($thenRedirect) : - if (!empty($this->indexRoute)) : - return redirect()->to(route_to($this->indexRoute))->with('sweet-success', $message); - else: - return $this->redirect2listView('sweet-success', $message); - endif; - else: - $this->session->setFlashData('sweet-success', $message); - endif; - - endif; // $noException && $successfulResult - endif; // ($requestMethod === 'post') - - $this->viewData['imposicion'] = $imposicion; - $this->viewData['orientacionList'] = $this->getOrientacionOptions(); - - $this->viewData['formAction'] = route_to('updateImposicion', $id); - - $this->viewData['boxTitle'] = lang('Basic.global.edit2') . ' ' . lang('Imposiciones.moduleTitle') . ' ' . lang('Basic.global.edit3'); - - - return $this->displayForm(__METHOD__, $id); - } // end function edit(...) + ]; + } + return view(static::$viewPath . 'viewImposicionEsquemaForm', $this->viewData); + } + public function update($imposicion_id = null) + { + if ($imposicion_id) { + $bodyData = $this->request->getPost(); + if(isset($bodyData["imposicion_esquema_id"])){ + if($bodyData["imposicion_esquema_id"] == ""){ + $bodyData["imposicion_esquema_id"] = null; + } + } + $status = $this->model->update($imposicion_id, $bodyData); + if ($status) { + $imposicionEntity = $this->model->find($imposicion_id); + } else { + return $this->response->setJSON(["message" => lang("App.global_alert_save_error"), "errors" => $this->model->errors(), "status" => true])->setStatusCode(400); + } + return $this->response->setJSON(["message" => lang("App.global_alert_save_success"), "status" => $status, "data" => $imposicionEntity]); + } else { + return $this->response->setJSON(["message" => lang("App.global_alert_save_error"), "message" => "", "status" => false])->setStatusCode(400); + } + } + public function update_imposicion_esquema($imposicion_esquema_id = null) + { + if ($imposicion_esquema_id) { + $bodyData = $this->request->getPost(); + $status = $this->imposicionEsquemaModel->update($imposicion_esquema_id, $bodyData); + if ($status) { + $imposicionEsquemaEntity = $this->imposicionEsquemaModel->find($imposicion_esquema_id); + } else { + return $this->response->setJSON(["message" => lang("App.global_alert_save_error"), "errors" => $this->imposicionEsquemaModel->errors(), "status" => true])->setStatusCode(400); + } + return $this->response->setJSON(["message" => lang("App.global_alert_save_success"), "status" => $status, "data" => $imposicionEsquemaEntity]); + } else { + return $this->response->setJSON(["message" => lang("App.global_alert_save_error"), "message" => "", "status" => false])->setStatusCode(400); + } + } + public function delete($imposicion_id = null) + { + $status = $this->model->delete($imposicion_id); + return $this->response->setJSON(["message" => lang("App.user_alert_delete"), "status" => true]); + } + public function delete_imposicion_esquema($imposicion_esquema_id = null) + { + $status = $this->imposicionEsquemaModel->delete($imposicion_esquema_id); + return $this->response->setJSON(["message" => lang("App.user_alert_delete"), "status" => $status]); + } public function datatable() { - if ($this->request->isAJAX()) { - $reqData = $this->request->getPost(); - if (!isset($reqData['draw']) || !isset($reqData['columns'])) { - $errstr = 'No data available in response to this specific request.'; - $response = $this->respond(Collection::datatable([], 0, 0, $errstr), 400, $errstr); - return $response; - } - $start = $reqData['start'] ?? 0; - $length = $reqData['length'] ?? 5; - $search = $reqData['search']['value']; - $requestedOrder = $reqData['order']['0']['column'] ?? 1; - $order = ImposicionModel::SORTABLE[$requestedOrder > 0 ? $requestedOrder : 1]; - $dir = $reqData['order']['0']['dir'] ?? 'asc'; - - $resourceData = $this->model->getResource($search)->orderBy($order, $dir)->limit($length, $start)->get()->getResultObject(); - - return $this->respond(Collection::datatable( - $resourceData, - $this->model->getResource()->countAllResults(), - $this->model->getResource($search)->countAllResults() - )); - } else { - return $this->failUnauthorized('Invalid request', 403); - } + $q = $this->model->queryDatatable(); + return DataTable::of($q) + ->add('esquema', fn($q) => ["imposicionId" => $q->id,"esquemaId" => $q->esquemaId, "esquemaName" => $q->esquemaName]) + ->add( + 'action', + fn($q) => "
" . ImposicionModel::datatable_buttons($q->id) . "
" + ) + ->toJson(true); } - - public function allItemsSelect() + public function datatable_imposicion_esquema() { - if ($this->request->isAJAX()) { - $onlyActiveOnes = true; - $reqVal = $this->request->getPost('val') ?? 'id'; - $menu = $this->model->getAllForMenu($reqVal . ', ancho', 'ancho', $onlyActiveOnes, false); - $nonItem = new \stdClass; - $nonItem->id = ''; - $nonItem->ancho = '- ' . lang('Basic.global.None') . ' -'; - array_unshift($menu, $nonItem); - - $newTokenHash = csrf_hash(); - $csrfTokenName = csrf_token(); - $data = [ - 'menu' => $menu, - $csrfTokenName => $newTokenHash - ]; - return $this->respond($data); - } else { - return $this->failUnauthorized('Invalid request', 403); - } - } - - public function menuItems() - { - if ($this->request->isAJAX()) { - $searchStr = goSanitize($this->request->getPost('searchTerm'))[0]; - $reqId = goSanitize($this->request->getPost('id'))[0]; - $reqText = goSanitize($this->request->getPost('text'))[0]; - $onlyActiveOnes = false; - $columns2select = [$reqId ?? 'id', $reqText ?? 'ancho']; - $onlyActiveOnes = false; - $menu = $this->model->getSelect2MenuItems($columns2select, $columns2select[1], $onlyActiveOnes, $searchStr); - $nonItem = new \stdClass; - $nonItem->id = ''; - $nonItem->text = '- ' . lang('Basic.global.None') . ' -'; - array_unshift($menu, $nonItem); - - $newTokenHash = csrf_hash(); - $csrfTokenName = csrf_token(); - $data = [ - 'menu' => $menu, - $csrfTokenName => $newTokenHash - ]; - return $this->respond($data); - } else { - return $this->failUnauthorized('Invalid request', 403); - } + $q = $this->imposicionEsquemaModel->queryDatatable(); + return DataTable::of($q) + ->add( + 'action', + fn($q) => "
" . ImposicionEsquemaModel::datatable_buttons($q->id) . "
" + ) + ->toJson(true); } - protected function getOrientacionOptions() - { - $orientacionOptions = [ - '' => lang('Basic.global.pleaseSelect'), - 'H' => 'H', - 'V' => 'V', - ]; - return $orientacionOptions; - } public function selectImposicion() { $data = $this->model->querySelect($this->request->getGet('q')); return $this->response->setJSON($data); } + public function selectImposicionEsquema() + { + $data = $this->imposicionEsquemaModel->querySelect($this->request->getGet('q')); + return $this->response->setJSON($data); + } + public function find_imposicion(int $imposicion_id) + { + $imposicionEntity = $this->model->find($imposicion_id)->withImposicionEsquema(); + return $this->response->setJSON($imposicionEntity); + } + public function find_imposicion_esquema(int $imposicion_esquema_id) + { + $imposicionEsquemaEntity = $this->imposicionEsquemaModel->find($imposicion_esquema_id); + return $this->response->setJSON($imposicionEsquemaEntity); + } + public function create() + { + $bodyData = $this->request->getPost(); + $createdId = $this->model->insert($bodyData); + if ($createdId) { + return $this->response->setJSON(["message" => lang("App.global_alert_save_success"), "status" => true]); + } else { + return $this->response->setJSON(["message" => lang("App.global_alert_save_error"), "errors" => $this->model->errors(), "status" => true])->setStatusCode(400); + } + } + public function create_imposicion_esquema() + { + $bodyData = $this->request->getPost(); + $createdId = $this->imposicionEsquemaModel->insert($bodyData); + if ($createdId) { + return $this->response->setJSON(["message" => lang("App.global_alert_save_success"), "status" => true]); + } else { + return $this->response->setJSON(["message" => lang("App.global_alert_save_error"), "errors" => $this->imposicionEsquemaModel->errors(), "status" => true])->setStatusCode(400); + } + } } diff --git a/ci4/app/Controllers/Configuracion/MaquinaTarea.php b/ci4/app/Controllers/Configuracion/MaquinaTarea.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Configuracion/SeriesFacturas.php b/ci4/app/Controllers/Configuracion/SeriesFacturas.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Configuracion/Ubicaciones.php b/ci4/app/Controllers/Configuracion/Ubicaciones.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Excel/PrintGiros.php b/ci4/app/Controllers/Excel/PrintGiros.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Excel/PrintLineas.php b/ci4/app/Controllers/Excel/PrintLineas.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Facturacion/FacturasLineas.php b/ci4/app/Controllers/Facturacion/FacturasLineas.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Facturacion/FacturasPagos.php b/ci4/app/Controllers/Facturacion/FacturasPagos.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Logistica/LogisticaController.php b/ci4/app/Controllers/Logistica/LogisticaController.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Mensajeria/MensajesDirectos.php b/ci4/app/Controllers/Mensajeria/MensajesDirectos.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Pdf/PrintAlbaranes.php b/ci4/app/Controllers/Pdf/PrintAlbaranes.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Pdf/PrintFacturas.php b/ci4/app/Controllers/Pdf/PrintFacturas.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Presupuestos/Buscador.php b/ci4/app/Controllers/Presupuestos/Buscador.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Presupuestos/Importadorpresupuestos.php b/ci4/app/Controllers/Presupuestos/Importadorpresupuestos.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Presupuestos/Presupuestoadmin.php b/ci4/app/Controllers/Presupuestos/Presupuestoadmin.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Presupuestos/Presupuestotiradasalternativas.php b/ci4/app/Controllers/Presupuestos/Presupuestotiradasalternativas.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Produccion/Ordentrabajo.php b/ci4/app/Controllers/Produccion/Ordentrabajo.php index d483680a..31ff93fc 100755 --- a/ci4/app/Controllers/Produccion/Ordentrabajo.php +++ b/ci4/app/Controllers/Produccion/Ordentrabajo.php @@ -443,4 +443,16 @@ class Ordentrabajo extends BaseController $color = $this->produccionService->init($orden_trabajo_id)->getOtColorStatus(); return $this->response->setJSON(["color" => $color]); } + public function imprimir_codigo_safekat(int $orden_trabajo_id) + { + helper('file'); + $barcode = $this->produccionService->init($orden_trabajo_id)->getFileBarCode(); + return $this->response + ->setHeader('Content-Type', 'image/png') + ->setHeader('Content-Disposition', "attachment; filename=CodigoBarrasOT_{$orden_trabajo_id}.png") + ->setBody($barcode); + } + public function maquinista_maquinas_view(){} + public function maquinista_colas_view(){} + } diff --git a/ci4/app/Controllers/Sistema/Actividad.php b/ci4/app/Controllers/Sistema/Actividad.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Sistema/AuthAPIController.php b/ci4/app/Controllers/Sistema/AuthAPIController.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Sistema/Intranet.php b/ci4/app/Controllers/Sistema/Intranet.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Soporte/Ticketcontroller.php b/ci4/app/Controllers/Soporte/Ticketcontroller.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Tarifas/Acabados/ServiciosAcabado.php b/ci4/app/Controllers/Tarifas/Acabados/ServiciosAcabado.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Tarifas/Acabados/TarifaAcabados.php b/ci4/app/Controllers/Tarifas/Acabados/TarifaAcabados.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Tarifas/Acabados/TarifaAcabadosLineas.php b/ci4/app/Controllers/Tarifas/Acabados/TarifaAcabadosLineas.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Tarifas/Maquinas/TarifaMaquinas.php b/ci4/app/Controllers/Tarifas/Maquinas/TarifaMaquinas.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Utiles.php b/ci4/app/Controllers/Utiles.php old mode 100644 new mode 100755 diff --git a/ci4/app/Controllers/Wiki/WikiController.php b/ci4/app/Controllers/Wiki/WikiController.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-04-09-173000_RemovePrecioUnidadFacturas.php b/ci4/app/Database/Migrations/2024-04-09-173000_RemovePrecioUnidadFacturas.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-09-17-151435_ChatDepartments.php b/ci4/app/Database/Migrations/2024-09-17-151435_ChatDepartments.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-09-17-151440_ChatsTable.php b/ci4/app/Database/Migrations/2024-09-17-151440_ChatsTable.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-09-17-151450_ChatMessages.php b/ci4/app/Database/Migrations/2024-09-17-151450_ChatMessages.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-09-17-151500_ChatDepartmentUsers.php b/ci4/app/Database/Migrations/2024-09-17-151500_ChatDepartmentUsers.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-10-02-090620_ConfigVariablesApp.php b/ci4/app/Database/Migrations/2024-10-02-090620_ConfigVariablesApp.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-10-12-151500_ChatUsers.php b/ci4/app/Database/Migrations/2024-10-12-151500_ChatUsers.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-10-13-185128_AlterChatTableAddTitleColumn.php b/ci4/app/Database/Migrations/2024-10-13-185128_AlterChatTableAddTitleColumn.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-10-13-200759_ChatNotifications.php b/ci4/app/Database/Migrations/2024-10-13-200759_ChatNotifications.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-11-13-161331_CheckWebClientesPapeles.php b/ci4/app/Database/Migrations/2024-11-13-161331_CheckWebClientesPapeles.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-11-17-194547_ModifyNullableComercialSoporte.php b/ci4/app/Database/Migrations/2024-11-17-194547_ModifyNullableComercialSoporte.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-11-19-185529_TicksPapeles.php b/ci4/app/Database/Migrations/2024-11-19-185529_TicksPapeles.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-11-20-162124_CambiarTicksPapelImpresion.php b/ci4/app/Database/Migrations/2024-11-20-162124_CambiarTicksPapelImpresion.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-11-25-173558_AddTickInteriorPapelImpresion.php b/ci4/app/Database/Migrations/2024-11-25-173558_AddTickInteriorPapelImpresion.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-11-27-105608_AddTickTapaDuraPapelImp.php b/ci4/app/Database/Migrations/2024-11-27-105608_AddTickTapaDuraPapelImp.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-11-30-160000_TareasServicioTable.php b/ci4/app/Database/Migrations/2024-11-30-160000_TareasServicioTable.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-11-30-170000_OrdenTrabajoTable.php b/ci4/app/Database/Migrations/2024-11-30-170000_OrdenTrabajoTable.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-11-30-170001_OrdenTrabajoTareasTable.php b/ci4/app/Database/Migrations/2024-11-30-170001_OrdenTrabajoTareasTable.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-11-30-170002_OrdenTrabajoDatesTable.php b/ci4/app/Database/Migrations/2024-11-30-170002_OrdenTrabajoDatesTable.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-11-30-170002_OrdenTrabajoUsersTable.php b/ci4/app/Database/Migrations/2024-11-30-170002_OrdenTrabajoUsersTable.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-11-30-170006_OrdenTrabajoMaquetacionesTable.php b/ci4/app/Database/Migrations/2024-11-30-170006_OrdenTrabajoMaquetacionesTable.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-11-30-171007_OrdenTrabajoMaquetacionMovimientosTable.php b/ci4/app/Database/Migrations/2024-11-30-171007_OrdenTrabajoMaquetacionMovimientosTable.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-12-08-195700_AlterColumnServiciosCliente.php b/ci4/app/Database/Migrations/2024-12-08-195700_AlterColumnServiciosCliente.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-12-14-121014_RemoveEstampadoBarnizado.php b/ci4/app/Database/Migrations/2024-12-14-121014_RemoveEstampadoBarnizado.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-12-16-180000_MaquinaTareasTable.php b/ci4/app/Database/Migrations/2024-12-16-180000_MaquinaTareasTable.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-12-16-183531_TarifaAcabadoMaquinaTable.php b/ci4/app/Database/Migrations/2024-12-16-183531_TarifaAcabadoMaquinaTable.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-12-16-183550_TarifaManipuladoMaquinaTable.php b/ci4/app/Database/Migrations/2024-12-16-183550_TarifaManipuladoMaquinaTable.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-12-16-183607_TarifaPreimpresionMaquinaTable.php b/ci4/app/Database/Migrations/2024-12-16-183607_TarifaPreimpresionMaquinaTable.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-12-16-183619_TarifaEncuadernacionMaquinaTable.php b/ci4/app/Database/Migrations/2024-12-16-183619_TarifaEncuadernacionMaquinaTable.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2024-12-17-183619_TarifaExtraMaquinaTable.php b/ci4/app/Database/Migrations/2024-12-17-183619_TarifaExtraMaquinaTable.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2025-02-14-114500_create_tickets_system.php b/ci4/app/Database/Migrations/2025-02-14-114500_create_tickets_system.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2025-02-16-194726_AlterTableTarifasCheckPresupuestoClienteMigration.php b/ci4/app/Database/Migrations/2025-02-16-194726_AlterTableTarifasCheckPresupuestoClienteMigration.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2025-02-16-224244_AlterAddColumnActivoPapelGenerico.php b/ci4/app/Database/Migrations/2025-02-16-224244_AlterAddColumnActivoPapelGenerico.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2025-02-20-080000_AlterTableTarifasExtraPreimpresionCheckPresupuestoClienteMigration.php b/ci4/app/Database/Migrations/2025-02-20-080000_AlterTableTarifasExtraPreimpresionCheckPresupuestoClienteMigration.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2025-02-22-074400_WikiSectionsMigration.php b/ci4/app/Database/Migrations/2025-02-22-074400_WikiSectionsMigration.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2025-02-22-080000_WikiPagesMigration.php b/ci4/app/Database/Migrations/2025-02-22-080000_WikiPagesMigration.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2025-02-22-080100_WikiContentsMigration.php b/ci4/app/Database/Migrations/2025-02-22-080100_WikiContentsMigration.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2025-02-22-080200_WikiFilesMigration.php b/ci4/app/Database/Migrations/2025-02-22-080200_WikiFilesMigration.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2025-02-24-093400_serviciosAcabado.php b/ci4/app/Database/Migrations/2025-02-24-093400_serviciosAcabado.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2025-03-02-080000_WikiSectionRolesMigration.php b/ci4/app/Database/Migrations/2025-03-02-080000_WikiSectionRolesMigration.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2025-03-02-120000_WikiSectionNameMigration.php b/ci4/app/Database/Migrations/2025-03-02-120000_WikiSectionNameMigration.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2025-03-17-080000_AddForeignChatDepartmentUsers.php b/ci4/app/Database/Migrations/2025-03-17-080000_AddForeignChatDepartmentUsers.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2025-03-26-210001_AlterOrdenTrabajoUsers.php b/ci4/app/Database/Migrations/2025-03-26-210001_AlterOrdenTrabajoUsers.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2025-03-26-210002_AlterOrdenTrabajoDates.php b/ci4/app/Database/Migrations/2025-03-26-210002_AlterOrdenTrabajoDates.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2025-03-31-080000_AddColumnIsCorteOrdenTrabajoTarea.php b/ci4/app/Database/Migrations/2025-03-31-080000_AddColumnIsCorteOrdenTrabajoTarea.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2025-03-31-204200_AlterForeignKeysOrdenTrabajoTareas.php b/ci4/app/Database/Migrations/2025-03-31-204200_AlterForeignKeysOrdenTrabajoTareas.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2025-04-02-074000_ImpresoraEtiquetasTable.php b/ci4/app/Database/Migrations/2025-04-02-074000_ImpresoraEtiquetasTable.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2025-04-03-233800_OrdenTrabajoFilesTable.php b/ci4/app/Database/Migrations/2025-04-03-233800_OrdenTrabajoFilesTable.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2025-04-04-212900_AddColumnIsPedidoEsperaOrdenTrabajoTable.php b/ci4/app/Database/Migrations/2025-04-04-212900_AddColumnIsPedidoEsperaOrdenTrabajoTable.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2025-04-11-040000_DropIsDeletedField.php b/ci4/app/Database/Migrations/2025-04-11-040000_DropIsDeletedField.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2025-04-11-180001_AddUserIdFechaEntregaPedido.php b/ci4/app/Database/Migrations/2025-04-11-180001_AddUserIdFechaEntregaPedido.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2025-04-12-130000_AddCantidadConceptoPedidoLinea.php b/ci4/app/Database/Migrations/2025-04-12-130000_AddCantidadConceptoPedidoLinea.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2025-04-14-204500_UpdateDateFieldsOrdenTrabajoDates.php b/ci4/app/Database/Migrations/2025-04-14-204500_UpdateDateFieldsOrdenTrabajoDates.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2025-04-14-235200_AddFkOrdenTrabajoChatDepartment.php b/ci4/app/Database/Migrations/2025-04-14-235200_AddFkOrdenTrabajoChatDepartment.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2025-04-16-153000_AddEspiralOrdenTrabajoDates.php b/ci4/app/Database/Migrations/2025-04-16-153000_AddEspiralOrdenTrabajoDates.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Migrations/2025-04-18-210000_AddTableImposicionEsquemas.php b/ci4/app/Database/Migrations/2025-04-18-210000_AddTableImposicionEsquemas.php new file mode 100755 index 00000000..bb738594 --- /dev/null +++ b/ci4/app/Database/Migrations/2025-04-18-210000_AddTableImposicionEsquemas.php @@ -0,0 +1,79 @@ + [ + "type" => "INT", + "unsigned" => true, + "auto_increment" => true + ], + "name" => [ + "type" => "VARCHAR", + "constraint" => 255, + ], + "rows" => [ + "type" => "INT", + "unsigned" => true, + "default" => 0, + ], + "columns" => [ + "type" => "INT", + "unsigned" => true, + "default" => 0, + ], + "orientacion" => [ + "type" => "ENUM", + "constraint" => ["H","V"], + "default" => "H", + ], + "rotativa" => [ + "type" => "BOOLEAN", + "default" => false, + ], + "cosido" => [ + "type" => "BOOLEAN", + "default" => false, + ], + "svg_schema" => [ + "type" => "LONGTEXT", + "null" => true + ], + ]; + + public function up() + { + + $this->forge->addField($this->COLUMNS); + $currenttime = new RawSql("CURRENT_TIMESTAMP"); + $this->forge->addField([ + "created_at" => [ + "type" => "TIMESTAMP", + "default" => $currenttime, + + ], + "updated_at" => [ + "type" => "TIMESTAMP", + "null" => true, + + ], + "deleted_at" => [ + "type" => "TIMESTAMP", + "null" => true, + ], + ]); + $this->forge->addPrimaryKey("id"); + $this->forge->createTable("imposicion_esquemas"); + } + + public function down() + { + $this->forge->dropTable("imposicion_esquemas",true); + + } +} diff --git a/ci4/app/Database/Migrations/2025-04-18-213000_AddFkEsquemaImposiciones.php b/ci4/app/Database/Migrations/2025-04-18-213000_AddFkEsquemaImposiciones.php new file mode 100755 index 00000000..fd0fe949 --- /dev/null +++ b/ci4/app/Database/Migrations/2025-04-18-213000_AddFkEsquemaImposiciones.php @@ -0,0 +1,31 @@ +forge->addColumn("lg_imposiciones", [ + "imposicion_esquema_id" => [ + "type" => "INT", + "unsigned" => true, + "null" => true + ] + ]); + $this->forge->addForeignKey(["imposicion_esquema_id"],"imposicion_esquemas",["id"],'SET NULL','SET NULL'); + $this->forge->processIndexes("lg_imposiciones"); + } + + public function down() + { + $this->forge->dropForeignKey("lg_imposiciones","lg_imposiciones_imposicion_esquema_id_foreign"); + $this->forge->dropColumn("lg_imposiciones","imposicion_esquema_id"); + + } +} diff --git a/ci4/app/Database/Seeds/ChatSeeder.php b/ci4/app/Database/Seeds/ChatSeeder.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Seeds/DefaultConfigVariablesSeeder.php b/ci4/app/Database/Seeds/DefaultConfigVariablesSeeder.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Seeds/EtiquetaImpresoraSeeder.php b/ci4/app/Database/Seeds/EtiquetaImpresoraSeeder.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Seeds/MaquinaTareaSeeder.php b/ci4/app/Database/Seeds/MaquinaTareaSeeder.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Seeds/MessageSeeder.php b/ci4/app/Database/Seeds/MessageSeeder.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Seeds/TicketsSeeder.php b/ci4/app/Database/Seeds/TicketsSeeder.php old mode 100644 new mode 100755 diff --git a/ci4/app/Database/Seeds/WikiSectionSeeder.php b/ci4/app/Database/Seeds/WikiSectionSeeder.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Albaranes/AlbaranEntity.php b/ci4/app/Entities/Albaranes/AlbaranEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Albaranes/AlbaranLineaEntity.php b/ci4/app/Entities/Albaranes/AlbaranLineaEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Chat/ChatDepartmentEntity.php b/ci4/app/Entities/Chat/ChatDepartmentEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Chat/ChatDepartmentUserEntity.php b/ci4/app/Entities/Chat/ChatDepartmentUserEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Chat/ChatEntity.php b/ci4/app/Entities/Chat/ChatEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Chat/ChatMessageEntity.php b/ci4/app/Entities/Chat/ChatMessageEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Chat/ChatNotificationEntity.php b/ci4/app/Entities/Chat/ChatNotificationEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Chat/ChatUserEntity.php b/ci4/app/Entities/Chat/ChatUserEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Configuracion/Imposicion.php b/ci4/app/Entities/Configuracion/Imposicion.php index fcb0ddaa..9f6640db 100755 --- a/ci4/app/Entities/Configuracion/Imposicion.php +++ b/ci4/app/Entities/Configuracion/Imposicion.php @@ -1,6 +1,8 @@ null, "maquina" => null, "etiqueta" => null, + "imposicion_esquema_id" => null ]; protected $casts = [ "ancho" => "int", "alto" => "int", "unidades" => "?int", + "imposicion_esquema_id" => "?int" + ]; - public function getFullName() : string + public function getFullName(): string { - $ancho_x_alto = $this->attributes["ancho"] ."x". $this->attributes["alto"]; + $ancho_x_alto = $this->attributes["ancho"] . "x" . $this->attributes["alto"]; $unidades = $this->attributes["unidades"] ?? ""; $orientacion = $this->attributes["orientacion"] ?? ""; - return implode("_",[$ancho_x_alto,$unidades,$orientacion]); + return implode("_", [$ancho_x_alto, $unidades, $orientacion]); + } + public function withImposicionEsquema(): self + { + $this->attributes["imposicion_esquema"] = $this->imposicion_esquema(); + return $this; + } + public function imposicion_esquema(): ?ImposicionEsquemaEntity + { + $esquema = null; + if ($this->attributes["imposicion_esquema_id"]) { + $m = model(ImposicionEsquemaModel::class); + $esquema = $m->find($this->attributes["imposicion_esquema_id"]); + } + return $esquema; } } diff --git a/ci4/app/Entities/Configuracion/ImposicionEsquemaEntity.php b/ci4/app/Entities/Configuracion/ImposicionEsquemaEntity.php new file mode 100755 index 00000000..30723491 --- /dev/null +++ b/ci4/app/Entities/Configuracion/ImposicionEsquemaEntity.php @@ -0,0 +1,26 @@ + null, + "rows" => null, + "columns" => null, + "orientacion"=> null, + "rotativa"=> null, + "cosido"=> null, + "svg_schema"=> null + ]; + protected $dates = ['created_at', 'updated_at', 'deleted_at']; + protected $casts = [ + "name" => "string", + "rows" => "integer", + "columns" => "integer", + "rotativa"=> "boolean", + "cosido"=> "boolean", + ]; +} diff --git a/ci4/app/Entities/Configuracion/ImpresoraEtiquetaEntity.php b/ci4/app/Entities/Configuracion/ImpresoraEtiquetaEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Configuracion/SeriesFacturasEntity.php b/ci4/app/Entities/Configuracion/SeriesFacturasEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Configuracion/ServicioClienteEntity.php b/ci4/app/Entities/Configuracion/ServicioClienteEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Configuracion/UbicacionesEntity.php b/ci4/app/Entities/Configuracion/UbicacionesEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Facturas/FacturaEntity.php b/ci4/app/Entities/Facturas/FacturaEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Facturas/FacturaLineaEntity.php b/ci4/app/Entities/Facturas/FacturaLineaEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Facturas/FacturaPagoEntity.php b/ci4/app/Entities/Facturas/FacturaPagoEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Mensajeria/ConversacionEntity.php b/ci4/app/Entities/Mensajeria/ConversacionEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Mensajeria/ParticipanteEntity.php b/ci4/app/Entities/Mensajeria/ParticipanteEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Pedidos/PedidoEntity.php b/ci4/app/Entities/Pedidos/PedidoEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Pedidos/PedidoLineaEntity.php b/ci4/app/Entities/Pedidos/PedidoLineaEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Presupuestos/PresupuestoFicheroEntity.php b/ci4/app/Entities/Presupuestos/PresupuestoFicheroEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Presupuestos/PresupuestoManipuladosEntity.php b/ci4/app/Entities/Presupuestos/PresupuestoManipuladosEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Produccion/OrdenTrabajoDateEntity.php b/ci4/app/Entities/Produccion/OrdenTrabajoDateEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Produccion/OrdenTrabajoEntity.php b/ci4/app/Entities/Produccion/OrdenTrabajoEntity.php old mode 100644 new mode 100755 index 743bb5c4..55bcfc5b --- a/ci4/app/Entities/Produccion/OrdenTrabajoEntity.php +++ b/ci4/app/Entities/Produccion/OrdenTrabajoEntity.php @@ -121,6 +121,14 @@ class OrdenTrabajoEntity extends Entity $barcodeData = $barcode->getBarcode($this->pedido()->presupuesto()->id); return base64_encode($renderer->render($barcodeData, 200, 50)); } + public function getBarCodeFile() + { + $barcode = new TypeCode128(); + $renderer = new PngRenderer(); + $renderer->setBackgroundColor([255, 255, 255]); // Give a color blue for the background, default is transparent. Give it as 3 times 0-255 values for red, green and blue. + $barcodeData = $barcode->getBarcode($this->pedido()->presupuesto()->id); + return ($renderer->render($barcodeData, 200, 50)); + } public function files(): array { $m = model(OrdenTrabajoFileModel::class); diff --git a/ci4/app/Entities/Produccion/OrdenTrabajoFileEntity.php b/ci4/app/Entities/Produccion/OrdenTrabajoFileEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Produccion/OrdenTrabajoMaquetacionEntity.php b/ci4/app/Entities/Produccion/OrdenTrabajoMaquetacionEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Produccion/OrdenTrabajoMaquetacionMovimientoEntity.php b/ci4/app/Entities/Produccion/OrdenTrabajoMaquetacionMovimientoEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Produccion/OrdenTrabajoTareaEntity.php b/ci4/app/Entities/Produccion/OrdenTrabajoTareaEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Produccion/OrdenTrabajoUserEntity.php b/ci4/app/Entities/Produccion/OrdenTrabajoUserEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Sistema/ActivityEntity.php b/ci4/app/Entities/Sistema/ActivityEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Sistema/SettingsEntity.php b/ci4/app/Entities/Sistema/SettingsEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Soporte/TicketEntity.php b/ci4/app/Entities/Soporte/TicketEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Soporte/TicketRespuestaEntity.php b/ci4/app/Entities/Soporte/TicketRespuestaEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Tarifas/Acabados/ServicioAcabadoEntity.php b/ci4/app/Entities/Tarifas/Acabados/ServicioAcabadoEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Tarifas/Acabados/TarifaAcabadoEntity.php b/ci4/app/Entities/Tarifas/Acabados/TarifaAcabadoEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Tarifas/Acabados/TarifaAcabadoLineaEntity.php b/ci4/app/Entities/Tarifas/Acabados/TarifaAcabadoLineaEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Tarifas/Acabados/TarifasAcabadosServicioAcabadoEntity.php b/ci4/app/Entities/Tarifas/Acabados/TarifasAcabadosServicioAcabadoEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Tarifas/Maquinas/TareaMaquinaEntity.php b/ci4/app/Entities/Tarifas/Maquinas/TareaMaquinaEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Tarifas/Maquinas/TarifaAcabadoMaquinaEntity.php b/ci4/app/Entities/Tarifas/Maquinas/TarifaAcabadoMaquinaEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Tarifas/Maquinas/TarifaEncuadernacionMaquinaEntity.php b/ci4/app/Entities/Tarifas/Maquinas/TarifaEncuadernacionMaquinaEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Tarifas/Maquinas/TarifaExtraMaquinaEntity.php b/ci4/app/Entities/Tarifas/Maquinas/TarifaExtraMaquinaEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Tarifas/Maquinas/TarifaManipuladoMaquinaEntity.php b/ci4/app/Entities/Tarifas/Maquinas/TarifaManipuladoMaquinaEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Tarifas/Maquinas/TarifaPreimpresionMaquinaEntity.php b/ci4/app/Entities/Tarifas/Maquinas/TarifaPreimpresionMaquinaEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Usuarios/GroupEntity.php b/ci4/app/Entities/Usuarios/GroupEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Usuarios/GroupsUsersEntity.php b/ci4/app/Entities/Usuarios/GroupsUsersEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Usuarios/PermisosEntity.php b/ci4/app/Entities/Usuarios/PermisosEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Wiki/WikiContentEntity.php b/ci4/app/Entities/Wiki/WikiContentEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Wiki/WikiFileEntity.php b/ci4/app/Entities/Wiki/WikiFileEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Wiki/WikiPageEntity.php b/ci4/app/Entities/Wiki/WikiPageEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Wiki/WikiSectionEntity.php b/ci4/app/Entities/Wiki/WikiSectionEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Entities/Wiki/WikiSectionRoleEntity.php b/ci4/app/Entities/Wiki/WikiSectionRoleEntity.php old mode 100644 new mode 100755 diff --git a/ci4/app/Filters/Cors.php b/ci4/app/Filters/Cors.php old mode 100644 new mode 100755 diff --git a/ci4/app/Helpers/general_helper.php b/ci4/app/Helpers/general_helper.php old mode 100644 new mode 100755 diff --git a/ci4/app/Helpers/logger_helper.php b/ci4/app/Helpers/logger_helper.php old mode 100644 new mode 100755 diff --git a/ci4/app/Helpers/rbac_helper.php b/ci4/app/Helpers/rbac_helper.php old mode 100644 new mode 100755 diff --git a/ci4/app/Helpers/time_helper.php b/ci4/app/Helpers/time_helper.php old mode 100644 new mode 100755 diff --git a/ci4/app/Language/en/Auth.php b/ci4/app/Language/en/Auth.php old mode 100644 new mode 100755 diff --git a/ci4/app/Language/en/Chat.php b/ci4/app/Language/en/Chat.php old mode 100644 new mode 100755 diff --git a/ci4/app/Language/en/Facturas.php b/ci4/app/Language/en/Facturas.php old mode 100644 new mode 100755 diff --git a/ci4/app/Language/en/FormasPago.php b/ci4/app/Language/en/FormasPago.php old mode 100644 new mode 100755 diff --git a/ci4/app/Language/en/Imposiciones.php b/ci4/app/Language/en/Imposiciones.php new file mode 100755 index 00000000..5d47a904 --- /dev/null +++ b/ci4/app/Language/en/Imposiciones.php @@ -0,0 +1,7 @@ + 'The {field} field may only contain alphabetical characters.', + 'alpha_dash' => 'The {field} field may only contain alphanumeric characters, underscores, and dashes.', + 'alpha_numeric' => 'The {field} field may only contain alphanumeric characters.', + 'alpha_numeric_punct' => 'The {field} field may only contain alphanumeric characters, spaces, and punctuation: ~!#$%&*-_+=|:.', + 'alpha_numeric_space' => 'The {field} field may only contain alphanumeric characters and spaces.', + 'alpha_space' => 'The {field} field may only contain alphabetical characters and spaces.', + 'decimal' => 'The {field} field must contain a decimal number.', + 'differs' => 'The {field} field must differ from the {param} field.', + 'exact_length' => 'The {field} field must be exactly {param} characters in length.', + 'field_exists' => 'The {field} field must exist.', + 'greater_than' => 'The {field} field must be greater than {param}.', + 'greater_than_equal_to' => 'The {field} field must be greater than or equal to {param}.', + 'hex' => 'The {field} field may only contain hexadecimal characters.', + 'if_exist' => 'The {field} field will be validated only if it exists.', + 'in_list' => 'The {field} field must be one of: {param}.', + 'integer' => 'The {field} field must contain an integer.', + 'is_natural' => 'The {field} field must only contain natural numbers.', + 'is_natural_no_zero' => 'The {field} field must only contain natural numbers greater than zero.', + 'is_not_unique' => 'The {field} field value already exists in the database.', + 'is_unique' => 'The {field} field value must be unique.', + 'less_than' => 'The {field} field must be less than {param}.', + 'less_than_equal_to' => 'The {field} field must be less than or equal to {param}.', + 'matches' => 'The {field} field does not match the {param} field.', + 'max_length' => 'The {field} field cannot exceed {param} characters in length.', + 'min_length' => 'The {field} field must be at least {param} characters in length.', + 'not_in_list' => 'The {field} field must not be one of: {param}.', + 'numeric' => 'The {field} field must contain only numeric characters.', + 'permit_empty' => 'The {field} field may be empty.', + 'regex_match' => 'The {field} field format is invalid.', + 'required' => 'The {field} field is required.', + 'required_with' => 'The {field} field is required when {param} is present.', + 'required_without' => 'The {field} field is required when {param} is absent.', + 'string' => 'The {field} field must be a string.', + 'timezone' => 'The {field} field must be a valid timezone.', + 'valid_base64' => 'The {field} field must contain a valid Base64 string.', + 'valid_cc_number' => 'The {field} must be a valid credit card number for the specified provider.', + 'valid_date' => 'The {field} field must contain a valid date in the format {param}.', + 'valid_email' => 'The {field} field must contain a valid email address.', + 'valid_emails' => 'All values in the {field} field must be valid email addresses.', + 'valid_ip' => 'The {field} field must contain a valid {param} IP address.', + 'valid_json' => 'The {field} field must contain a valid JSON string.', + 'valid_url' => 'The {field} field must contain a valid URL.', + 'valid_url_strict' => 'The {field} field must contain a valid URL using one of these schemas: {param}.', +]; diff --git a/ci4/app/Language/en/Wiki.php b/ci4/app/Language/en/Wiki.php old mode 100644 new mode 100755 diff --git a/ci4/app/Language/es/App.php b/ci4/app/Language/es/App.php index ebe76d0c..cddbcfc2 100755 --- a/ci4/app/Language/es/App.php +++ b/ci4/app/Language/es/App.php @@ -834,4 +834,9 @@ return [ "menu_soporte_ticket_list" => "Mis tickets", "me" => "Yo", + "menu_maquinista" => "Maquinista", + "menu_maquinista_maquinas" => "Máquinas", + "menu_maquinista_colas" => "Colas", + "menu_maquinista_mantenimiento" => "Mantenimiento", + ]; \ No newline at end of file diff --git a/ci4/app/Language/es/Auth.php b/ci4/app/Language/es/Auth.php old mode 100644 new mode 100755 diff --git a/ci4/app/Language/es/Chat.php b/ci4/app/Language/es/Chat.php old mode 100644 new mode 100755 diff --git a/ci4/app/Language/es/ConfigVariables.php b/ci4/app/Language/es/ConfigVariables.php old mode 100644 new mode 100755 diff --git a/ci4/app/Language/es/ErrorPresupuesto.php b/ci4/app/Language/es/ErrorPresupuesto.php old mode 100644 new mode 100755 diff --git a/ci4/app/Language/es/Facturas.php b/ci4/app/Language/es/Facturas.php old mode 100644 new mode 100755 diff --git a/ci4/app/Language/es/Imposiciones.php b/ci4/app/Language/es/Imposiciones.php new file mode 100755 index 00000000..a65e8f17 --- /dev/null +++ b/ci4/app/Language/es/Imposiciones.php @@ -0,0 +1,38 @@ + "Lista imposiciones", + "id" => "id", + "ancho" => "Ancho", + "alto" => "Alto", + "unidades" => "Unidades", + "orientacion" => "Orientación", + "maquina" => "Máquina", + "etiqueta" => "Etiqueta", + "imposicion" => "Imposición", + "btnNewImposicion" => "Nueva imposición", + "btnNewImposicionEsquema" => "Nuevo esquema", + "H" => "Horizontal", + "V" => "Vertical", + "imposicion_esquemas" => "Esquemas", + "imposicion_esquema" => "Esquema", + "imposicion_esquema_drawing" => "Esquema imposicion dibujo", + "imposicion_esquema_link" => "Imposicion esquema link", + + "validation" => [ + "alto" => [ + "required" => "Este campo es obligatorio", + ], + "ancho" => [ + "required" => "Este campo es obligatorio", + ] + ], + "esquema" => [ + "name" => "Nombre", + "rows" => "Filas", + "columns" => "Columnas", + "rotativa" => "Rotativa", + "cosido" => "Cosido/Grapado" + ] +]; diff --git a/ci4/app/Language/es/Logistica.php b/ci4/app/Language/es/Logistica.php old mode 100644 new mode 100755 diff --git a/ci4/app/Language/es/MaquinaTarea.php b/ci4/app/Language/es/MaquinaTarea.php old mode 100644 new mode 100755 diff --git a/ci4/app/Language/es/Pedidos.php b/ci4/app/Language/es/Pedidos.php old mode 100644 new mode 100755 diff --git a/ci4/app/Language/es/Produccion.php b/ci4/app/Language/es/Produccion.php old mode 100644 new mode 100755 diff --git a/ci4/app/Language/es/RolesPermisos.php b/ci4/app/Language/es/RolesPermisos.php old mode 100644 new mode 100755 diff --git a/ci4/app/Language/es/SeriesFacturas.php b/ci4/app/Language/es/SeriesFacturas.php old mode 100644 new mode 100755 diff --git a/ci4/app/Language/es/Tickets.php b/ci4/app/Language/es/Tickets.php old mode 100644 new mode 100755 diff --git a/ci4/app/Language/es/Ubicaciones.php b/ci4/app/Language/es/Ubicaciones.php old mode 100644 new mode 100755 diff --git a/ci4/app/Language/es/Validation.php b/ci4/app/Language/es/Validation.php index 54d1e7a4..e6871db2 100755 --- a/ci4/app/Language/es/Validation.php +++ b/ci4/app/Language/es/Validation.php @@ -1,4 +1,47 @@ 'El campo {field} solo puede contener caracteres alfabéticos.', + 'alpha_dash' => 'El campo {field} solo puede contener caracteres alfanuméricos, guiones y guiones bajos.', + 'alpha_numeric' => 'El campo {field} solo puede contener caracteres alfanuméricos.', + 'alpha_numeric_punct' => 'El campo {field} solo puede contener caracteres alfanuméricos, espacios y los siguientes signos de puntuación: ~!#$%&*-_+=|:.', + 'alpha_numeric_space' => 'El campo {field} solo puede contener caracteres alfanuméricos y espacios.', + 'alpha_space' => 'El campo {field} solo puede contener caracteres alfabéticos y espacios.', + 'decimal' => 'El campo {field} debe contener un número decimal.', + 'differs' => 'El campo {field} debe ser diferente al campo {param}.', + 'exact_length' => 'El campo {field} debe tener exactamente {param} caracteres.', + 'field_exists' => 'El campo {field} debe existir.', + 'greater_than' => 'El campo {field} debe ser mayor que {param}.', + 'greater_than_equal_to' => 'El campo {field} debe ser mayor o igual que {param}.', + 'hex' => 'El campo {field} solo puede contener caracteres hexadecimales.', + 'if_exist' => 'El campo {field} se validará solo si existe.', + 'in_list' => 'El campo {field} debe ser uno de los siguientes: {param}.', + 'integer' => 'El campo {field} debe contener un número entero.', + 'is_natural' => 'El campo {field} solo puede contener números naturales.', + 'is_natural_no_zero' => 'El campo {field} solo puede contener números naturales mayores que cero.', + 'is_not_unique' => 'El valor del campo {field} ya existe en la base de datos.', + 'is_unique' => 'El valor del campo {field} debe ser único.', + 'less_than' => 'El campo {field} debe ser menor que {param}.', + 'less_than_equal_to' => 'El campo {field} debe ser menor o igual que {param}.', + 'matches' => 'El campo {field} no coincide con el campo {param}.', + 'max_length' => 'El campo {field} no puede superar los {param} caracteres.', + 'min_length' => 'El campo {field} debe tener al menos {param} caracteres.', + 'not_in_list' => 'El campo {field} no debe ser uno de los siguientes: {param}.', + 'numeric' => 'El campo {field} solo puede contener caracteres numéricos.', + 'permit_empty' => 'El campo {field} puede estar vacío.', + 'regex_match' => 'El campo {field} no tiene el formato correcto.', + 'required' => 'El campo {field} es obligatorio.', + 'required_with' => 'El campo {field} es obligatorio cuando {param} está presente.', + 'required_without' => 'El campo {field} es obligatorio cuando {param} no está presente.', + 'string' => 'El campo {field} debe ser una cadena de texto.', + 'timezone' => 'El campo {field} debe contener una zona horaria válida.', + 'valid_base64' => 'El campo {field} debe contener una cadena Base64 válida.', + 'valid_cc_number' => 'El campo {field} debe contener un número de tarjeta de crédito válido para el proveedor especificado.', + 'valid_date' => 'El campo {field} debe contener una fecha válida con el formato {param}.', + 'valid_email' => 'El campo {field} debe contener una dirección de correo electrónico válida.', + 'valid_emails' => 'Todos los valores del campo {field} deben ser direcciones de correo electrónico válidas.', + 'valid_ip' => 'El campo {field} debe contener una dirección IP válida del tipo {param}.', + 'valid_json' => 'El campo {field} debe contener una cadena JSON válida.', + 'valid_url' => 'El campo {field} debe contener una URL válida.', + 'valid_url_strict' => 'El campo {field} debe contener una URL válida con el esquema: {param}.', +]; diff --git a/ci4/app/Language/es/Wiki.php b/ci4/app/Language/es/Wiki.php old mode 100644 new mode 100755 diff --git a/ci4/app/Libraries/SafekatFtpClient.php b/ci4/app/Libraries/SafekatFtpClient.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Albaranes/AlbaranLineaModel.php b/ci4/app/Models/Albaranes/AlbaranLineaModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/BaseModel.php b/ci4/app/Models/BaseModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Chat/ChatDeparmentModel.php b/ci4/app/Models/Chat/ChatDeparmentModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Chat/ChatDeparmentUserModel.php b/ci4/app/Models/Chat/ChatDeparmentUserModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Chat/ChatMessageModel.php b/ci4/app/Models/Chat/ChatMessageModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Chat/ChatModel.php b/ci4/app/Models/Chat/ChatModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/ChatNotification.php b/ci4/app/Models/ChatNotification.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/ChatUser.php b/ci4/app/Models/ChatUser.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Clientes/ClienteUsuariosModel.php b/ci4/app/Models/Clientes/ClienteUsuariosModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/CollectionModel.php b/ci4/app/Models/CollectionModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Configuracion/ConfigVariableModel.php b/ci4/app/Models/Configuracion/ConfigVariableModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Configuracion/ImposicionEsquemaModel.php b/ci4/app/Models/Configuracion/ImposicionEsquemaModel.php new file mode 100755 index 00000000..220ad4b5 --- /dev/null +++ b/ci4/app/Models/Configuracion/ImposicionEsquemaModel.php @@ -0,0 +1,123 @@ + [ + "label" => "Imposiciones.esquema.name", + "rules" => "required|alpha_numeric_punct", + ], + "rows" => [ + "label" => "Imposiciones.esquema.rows", + "rules" => "required|integer" + ], + "columns" => [ + "label" => "Imposiciones.esquema.columns", + "rules" => "required|integer" + ], + "orientacion" => [ + "label" => "Imposiciones.esquema.orientacion", + "rules" => "required|in_list[V,H]" + ], + + ]; + protected $validationMessages = [ + "name" => [ + "required" => "Validation.required", + ], + "rows" => [ + "required" => "Validation.required", + "integer" => "Validation.integer", + ], + "columns" => [ + "required" => "Validation.required", + "integer" => "Validation.integer", + ], + "orientacion" => [ + "required" => "Validation.required", + "in_list" => "Validation.in_liust", + ], + ]; + protected $skipValidation = false; + protected $cleanValidationRules = true; + + // Callbacks + protected $allowCallbacks = true; + protected $beforeInsert = []; + protected $afterInsert = []; + protected $beforeUpdate = []; + protected $afterUpdate = []; + protected $beforeFind = []; + protected $afterFind = []; + protected $beforeDelete = []; + protected $afterDelete = []; + + public function querySelect(?string $q) + { + $query = $this->builder()->select([ + "id", + "name", + "svg_schema as description" + ])->where('deleted_at', null); + if ($q) { + $query->orLike("name", $q); + } + return $query + ->orderBy('id', 'ASC') + ->get()->getResultArray(); + } + public function queryDatatable() + { + return $this->builder() + ->select([ + "id", + "name", + "svg_schema" + + ])->where('deleted_at', null); + } + public static function datatable_buttons(int $id) + { + $btn = ""; + if (auth()->user()->inGroup("admin")) { + $btn .= ""; + $btn .= ""; + } + return $btn; + } +} diff --git a/ci4/app/Models/Configuracion/ImposicionModel.php b/ci4/app/Models/Configuracion/ImposicionModel.php index b21def73..9fb05470 100755 --- a/ci4/app/Models/Configuracion/ImposicionModel.php +++ b/ci4/app/Models/Configuracion/ImposicionModel.php @@ -2,7 +2,10 @@ namespace App\Models\Configuracion; -class ImposicionModel extends \App\Models\BaseModel +use App\Entities\Configuracion\Imposicion; +use App\Models\BaseModel; + +class ImposicionModel extends BaseModel { protected $table = "lg_imposiciones"; @@ -23,8 +26,8 @@ class ImposicionModel extends \App\Models\BaseModel 7 => "t1.etiqueta", ]; - protected $allowedFields = ["ancho", "alto", "unidades", "orientacion", "maquina", "etiqueta"]; - protected $returnType = "App\Entities\Configuracion\Imposicion"; + protected $allowedFields = ["ancho", "alto", "unidades", "orientacion", "maquina", "etiqueta","imposicion_esquema_id"]; + protected $returnType = Imposicion::class; public static $labelField = "ancho"; @@ -53,6 +56,10 @@ class ImposicionModel extends \App\Models\BaseModel "label" => "Imposiciones.unidades", "rules" => "integer|permit_empty", ], + "imposicion_esquema_id" => [ + "label" => "Imposiciones.imposicion_esquema", + "rules" => "integer|permit_empty", + ], ]; protected $validationMessages = [ @@ -76,6 +83,9 @@ class ImposicionModel extends \App\Models\BaseModel "unidades" => [ "integer" => "Imposiciones.validation.unidades.integer", ], + "imposicion_esquema_id" => [ + "integer" => "Imposiciones.validation.unidades.integer", + ], ]; /** @@ -129,4 +139,30 @@ class ImposicionModel extends \App\Models\BaseModel ->orderBy('id', 'ASC') ->get()->getResultArray(); } + public function queryDatatable() + { + return $this->builder() + ->select([ + "lg_imposiciones.id", + "lg_imposiciones.ancho", + "lg_imposiciones.alto", + "lg_imposiciones.unidades", + "lg_imposiciones.maquina", + "lg_imposiciones.orientacion", + "lg_imposiciones.etiqueta", + "imposicion_esquemas.id as esquemaId", + "imposicion_esquemas.name as esquemaName" + ]) + ->join("imposicion_esquemas","imposicion_esquemas.id = lg_imposiciones.imposicion_esquema_id","left") + ->where('lg_imposiciones.deleted_at', null); + } + public static function datatable_buttons(int $id) + { + $btn = ""; + if(auth()->user()->inGroup("admin")){ + $btn.=""; + $btn.=""; + } + return $btn; + } } diff --git a/ci4/app/Models/Configuracion/ImpresoraEtiquetaModel.php b/ci4/app/Models/Configuracion/ImpresoraEtiquetaModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Configuracion/MaquinaTareaModel.php b/ci4/app/Models/Configuracion/MaquinaTareaModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Configuracion/SeriesFacturasModel.php b/ci4/app/Models/Configuracion/SeriesFacturasModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Configuracion/ServicioClienteModel.php b/ci4/app/Models/Configuracion/ServicioClienteModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Configuracion/ServicioClienteTareaModel.php b/ci4/app/Models/Configuracion/ServicioClienteTareaModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Configuracion/UbicacionesModel.php b/ci4/app/Models/Configuracion/UbicacionesModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Facturas/FacturaLineaModel.php b/ci4/app/Models/Facturas/FacturaLineaModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Facturas/FacturaModel.php b/ci4/app/Models/Facturas/FacturaModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Facturas/FacturaPagoModel.php b/ci4/app/Models/Facturas/FacturaPagoModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Mensajeria/ConversacionModel.php b/ci4/app/Models/Mensajeria/ConversacionModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Mensajeria/ParticipanteModel.php b/ci4/app/Models/Mensajeria/ParticipanteModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/OrdenTrabajo/OrdenTrabajoDate.php b/ci4/app/Models/OrdenTrabajo/OrdenTrabajoDate.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/OrdenTrabajo/OrdenTrabajoFileModel.php b/ci4/app/Models/OrdenTrabajo/OrdenTrabajoFileModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/OrdenTrabajo/OrdenTrabajoModel.php b/ci4/app/Models/OrdenTrabajo/OrdenTrabajoModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/OrdenTrabajo/OrdenTrabajoTarea.php b/ci4/app/Models/OrdenTrabajo/OrdenTrabajoTarea.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/OrdenTrabajo/OrdenTrabajoUser.php b/ci4/app/Models/OrdenTrabajo/OrdenTrabajoUser.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Pedidos/PedidoLineaModel.php b/ci4/app/Models/Pedidos/PedidoLineaModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Pedidos/PedidoModel.php b/ci4/app/Models/Pedidos/PedidoModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Presupuestos/BuscadorModel.php b/ci4/app/Models/Presupuestos/BuscadorModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Presupuestos/ErrorPresupuesto.php b/ci4/app/Models/Presupuestos/ErrorPresupuesto.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Presupuestos/ImportadorModel.php b/ci4/app/Models/Presupuestos/ImportadorModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Presupuestos/PresupuestoFicheroModel.php b/ci4/app/Models/Presupuestos/PresupuestoFicheroModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Sistema/ActivityModel.php b/ci4/app/Models/Sistema/ActivityModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Soporte/TicketModel.php b/ci4/app/Models/Soporte/TicketModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Soporte/TicketRespuestaModel.php b/ci4/app/Models/Soporte/TicketRespuestaModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Soporte/ticketFileModel.php b/ci4/app/Models/Soporte/ticketFileModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Tarifas/Acabados/ServicioAcabadoModel.php b/ci4/app/Models/Tarifas/Acabados/ServicioAcabadoModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Tarifas/Acabados/TarifaAcabadoLineaModel.php b/ci4/app/Models/Tarifas/Acabados/TarifaAcabadoLineaModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Tarifas/Acabados/TarifaAcabadoModel.php b/ci4/app/Models/Tarifas/Acabados/TarifaAcabadoModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Tarifas/Acabados/TarifasAcabadoServiciosAcabadoModel.php b/ci4/app/Models/Tarifas/Acabados/TarifasAcabadoServiciosAcabadoModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Tarifas/Maquinas/TarifaAcabadoMaquinaModel.php b/ci4/app/Models/Tarifas/Maquinas/TarifaAcabadoMaquinaModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Tarifas/Maquinas/TarifaEncuadernacionMaquinaModel.php b/ci4/app/Models/Tarifas/Maquinas/TarifaEncuadernacionMaquinaModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Tarifas/Maquinas/TarifaExtraMaquinaModel.php b/ci4/app/Models/Tarifas/Maquinas/TarifaExtraMaquinaModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Tarifas/Maquinas/TarifaManipuladoMaquinaModel.php b/ci4/app/Models/Tarifas/Maquinas/TarifaManipuladoMaquinaModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Tarifas/Maquinas/TarifaPreimpresionMaquinaModel.php b/ci4/app/Models/Tarifas/Maquinas/TarifaPreimpresionMaquinaModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Usuarios/GroupModel.php b/ci4/app/Models/Usuarios/GroupModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Usuarios/GroupsUsersModel.php b/ci4/app/Models/Usuarios/GroupsUsersModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Usuarios/PermisosModel.php b/ci4/app/Models/Usuarios/PermisosModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Wiki/WikiContentModel.php b/ci4/app/Models/Wiki/WikiContentModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Wiki/WikiFileModel.php b/ci4/app/Models/Wiki/WikiFileModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Wiki/WikiPageModel.php b/ci4/app/Models/Wiki/WikiPageModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Wiki/WikiSectionModel.php b/ci4/app/Models/Wiki/WikiSectionModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Models/Wiki/WikiSectionRoleModel.php b/ci4/app/Models/Wiki/WikiSectionRoleModel.php old mode 100644 new mode 100755 diff --git a/ci4/app/Services/ChatService.php b/ci4/app/Services/ChatService.php old mode 100644 new mode 100755 diff --git a/ci4/app/Services/EmailService.php b/ci4/app/Services/EmailService.php old mode 100644 new mode 100755 diff --git a/ci4/app/Services/ImpresoraEtiquetaService.php b/ci4/app/Services/ImpresoraEtiquetaService.php old mode 100644 new mode 100755 diff --git a/ci4/app/Services/MaquinaService.php b/ci4/app/Services/MaquinaService.php old mode 100644 new mode 100755 diff --git a/ci4/app/Services/MessageService.php b/ci4/app/Services/MessageService.php old mode 100644 new mode 100755 diff --git a/ci4/app/Services/PapelImpresionService.php b/ci4/app/Services/PapelImpresionService.php old mode 100644 new mode 100755 diff --git a/ci4/app/Services/PedidoXMLService.php b/ci4/app/Services/PedidoXMLService.php old mode 100644 new mode 100755 diff --git a/ci4/app/Services/PresupuestoClienteService.php b/ci4/app/Services/PresupuestoClienteService.php old mode 100644 new mode 100755 diff --git a/ci4/app/Services/ProductionService.php b/ci4/app/Services/ProductionService.php old mode 100644 new mode 100755 index e90f025c..a82464e9 --- a/ci4/app/Services/ProductionService.php +++ b/ci4/app/Services/ProductionService.php @@ -1617,4 +1617,7 @@ class ProductionService extends BaseService } return $this->isCorte; } + public function getFileBarCode(){ + return $this->ot->getBarCodeFile(); + } } diff --git a/ci4/app/Services/TarifaMaquinaService.php b/ci4/app/Services/TarifaMaquinaService.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/Shield/Email/email_2fa_email.php b/ci4/app/Views/Shield/Email/email_2fa_email.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/Shield/Email/email_activate_email.php b/ci4/app/Views/Shield/Email/email_activate_email.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/Shield/Email/magic_link_email.php b/ci4/app/Views/Shield/Email/magic_link_email.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/Shield/email_2fa_show.php b/ci4/app/Views/Shield/email_2fa_show.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/Shield/email_2fa_verify.php b/ci4/app/Views/Shield/email_2fa_verify.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/Shield/email_activate_show.php b/ci4/app/Views/Shield/email_activate_show.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/Shield/layout.php b/ci4/app/Views/Shield/layout.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/Shield/login.php b/ci4/app/Views/Shield/login.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/Shield/magic_link_form.php b/ci4/app/Views/Shield/magic_link_form.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/Shield/magic_link_message.php b/ci4/app/Views/Shield/magic_link_message.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/Shield/register.php b/ci4/app/Views/Shield/register.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/_commonPartialsBs/_modalInput.php b/ci4/app/Views/themes/_commonPartialsBs/_modalInput.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/_commonPartialsBs/_modalMessageDialog.php b/ci4/app/Views/themes/_commonPartialsBs/_modalMessageDialog.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/_commonPartialsBs/translate.js b/ci4/app/Views/themes/_commonPartialsBs/translate.js old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/alerts/alert.php b/ci4/app/Views/themes/vuexy/components/alerts/alert.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/chat_direct.php b/ci4/app/Views/themes/vuexy/components/chat_direct.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/chat_factura.php b/ci4/app/Views/themes/vuexy/components/chat_factura.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/chat_general.php b/ci4/app/Views/themes/vuexy/components/chat_general.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/chat_internal_factura.php b/ci4/app/Views/themes/vuexy/components/chat_internal_factura.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/chat_internal_orden_trabajo.php b/ci4/app/Views/themes/vuexy/components/chat_internal_orden_trabajo.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/chat_internal_pedido.php b/ci4/app/Views/themes/vuexy/components/chat_internal_pedido.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/chat_internal_presupuesto.php b/ci4/app/Views/themes/vuexy/components/chat_internal_presupuesto.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/chat_orden_trabajo.php b/ci4/app/Views/themes/vuexy/components/chat_orden_trabajo.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/chat_pedido.php b/ci4/app/Views/themes/vuexy/components/chat_pedido.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/chat_presupuesto.php b/ci4/app/Views/themes/vuexy/components/chat_presupuesto.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/dropzone.php b/ci4/app/Views/themes/vuexy/components/dropzone.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/forms/chat_department.php b/ci4/app/Views/themes/vuexy/components/forms/chat_department.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/forms/maquina_tarea.php b/ci4/app/Views/themes/vuexy/components/forms/maquina_tarea.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/forms/tarifa_maquinas.php b/ci4/app/Views/themes/vuexy/components/forms/tarifa_maquinas.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/internal_messages.php b/ci4/app/Views/themes/vuexy/components/internal_messages.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/modals/modalAddNewChatParticipant.php b/ci4/app/Views/themes/vuexy/components/modals/modalAddNewChatParticipant.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/modals/modalDireccion.php b/ci4/app/Views/themes/vuexy/components/modals/modalDireccion.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/modals/modalNewDirectMessage.php b/ci4/app/Views/themes/vuexy/components/modals/modalNewDirectMessage.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/modals/modalNewDirectMessageClient.php b/ci4/app/Views/themes/vuexy/components/modals/modalNewDirectMessageClient.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/modals/modalNewImposicion.php b/ci4/app/Views/themes/vuexy/components/modals/modalNewImposicion.php new file mode 100755 index 00000000..40fadd11 --- /dev/null +++ b/ci4/app/Views/themes/vuexy/components/modals/modalNewImposicion.php @@ -0,0 +1,20 @@ + + \ No newline at end of file diff --git a/ci4/app/Views/themes/vuexy/components/modals/modalNewInternalMessage.php b/ci4/app/Views/themes/vuexy/components/modals/modalNewInternalMessage.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/modals/modalOtTaskManual.php b/ci4/app/Views/themes/vuexy/components/modals/modalOtTaskManual.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/modals/modalSection.php b/ci4/app/Views/themes/vuexy/components/modals/modalSection.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/tables/chat_department_users_table.php b/ci4/app/Views/themes/vuexy/components/tables/chat_department_users_table.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/tables/chat_departments_table.php b/ci4/app/Views/themes/vuexy/components/tables/chat_departments_table.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/tables/imposicion_esquema_table.php b/ci4/app/Views/themes/vuexy/components/tables/imposicion_esquema_table.php new file mode 100755 index 00000000..5c285994 --- /dev/null +++ b/ci4/app/Views/themes/vuexy/components/tables/imposicion_esquema_table.php @@ -0,0 +1,12 @@ + + + + + + + + + + + +
\ No newline at end of file diff --git a/ci4/app/Views/themes/vuexy/components/tables/maquina_tarea_table.php b/ci4/app/Views/themes/vuexy/components/tables/maquina_tarea_table.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/tables/messages_table.php b/ci4/app/Views/themes/vuexy/components/tables/messages_table.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/tables/ot_table.php b/ci4/app/Views/themes/vuexy/components/tables/ot_table.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/tables/ot_task_table.php b/ci4/app/Views/themes/vuexy/components/tables/ot_task_table.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/tables/planning_papel_gramaje_table.php b/ci4/app/Views/themes/vuexy/components/tables/planning_papel_gramaje_table.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/tables/planning_papel_pliego_table.php b/ci4/app/Views/themes/vuexy/components/tables/planning_papel_pliego_table.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/tables/planning_plana_table.php b/ci4/app/Views/themes/vuexy/components/tables/planning_plana_table.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/components/tables/planning_rot_table.php b/ci4/app/Views/themes/vuexy/components/tables/planning_rot_table.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/activity/activityList.php b/ci4/app/Views/themes/vuexy/form/activity/activityList.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/clientes/cliente/_clienteDireccionesForm.php b/ci4/app/Views/themes/vuexy/form/clientes/cliente/_clienteDireccionesForm.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/clientes/cliente/_clienteFormItems.php b/ci4/app/Views/themes/vuexy/form/clientes/cliente/_clienteFormItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/clientes/cliente/_facturacionClienteItems.php b/ci4/app/Views/themes/vuexy/form/clientes/cliente/_facturacionClienteItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/clientes/cliente/_pedidosClienteItems.php b/ci4/app/Views/themes/vuexy/form/clientes/cliente/_pedidosClienteItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/clientes/cliente/_presupuestosClienteItems.php b/ci4/app/Views/themes/vuexy/form/clientes/cliente/_presupuestosClienteItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/clientes/cliente/viewClienteForm.php b/ci4/app/Views/themes/vuexy/form/clientes/cliente/viewClienteForm.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/clientes/cliente/viewClienteList.php b/ci4/app/Views/themes/vuexy/form/clientes/cliente/viewClienteList.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/clientes/contactos/_contactoDeClienteFormItems.php b/ci4/app/Views/themes/vuexy/form/clientes/contactos/_contactoDeClienteFormItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/clientes/contactos/viewContactoDeClienteForm.php b/ci4/app/Views/themes/vuexy/form/clientes/contactos/viewContactoDeClienteForm.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/clientes/contactos/viewContactoDeClienteList.php b/ci4/app/Views/themes/vuexy/form/clientes/contactos/viewContactoDeClienteList.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/clientes/direcciones/viewClienteDireccionesList.php b/ci4/app/Views/themes/vuexy/form/clientes/direcciones/viewClienteDireccionesList.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/clientes/distribuidores/_distribuidorDeClienteFormItems.php b/ci4/app/Views/themes/vuexy/form/clientes/distribuidores/_distribuidorDeClienteFormItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/clientes/distribuidores/viewDistribuidorDeClienteForm.php b/ci4/app/Views/themes/vuexy/form/clientes/distribuidores/viewDistribuidorDeClienteForm.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/clientes/distribuidores/viewDistribuidorDeClienteList.php b/ci4/app/Views/themes/vuexy/form/clientes/distribuidores/viewDistribuidorDeClienteList.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/clientes/plantillaprecios/_ClienteplantillapreciosFormItems.php b/ci4/app/Views/themes/vuexy/form/clientes/plantillaprecios/_ClienteplantillapreciosFormItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/clientes/plantillaprecios/viewClienteplantillapreciosForm.php b/ci4/app/Views/themes/vuexy/form/clientes/plantillaprecios/viewClienteplantillapreciosForm.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/clientes/plantillaprecios/viewClienteplantillapreciosList.php b/ci4/app/Views/themes/vuexy/form/clientes/plantillaprecios/viewClienteplantillapreciosList.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/compras/proveedores/_proveedorFormItems.php b/ci4/app/Views/themes/vuexy/form/compras/proveedores/_proveedorFormItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/compras/proveedores/_proveedorTipoFormItems.php b/ci4/app/Views/themes/vuexy/form/compras/proveedores/_proveedorTipoFormItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/compras/proveedores/viewProveedorForm.php b/ci4/app/Views/themes/vuexy/form/compras/proveedores/viewProveedorForm.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/compras/proveedores/viewProveedorList.php b/ci4/app/Views/themes/vuexy/form/compras/proveedores/viewProveedorList.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/compras/proveedores/viewProveedorTipoForm.php b/ci4/app/Views/themes/vuexy/form/compras/proveedores/viewProveedorTipoForm.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/compras/proveedores/viewProveedorTipoList.php b/ci4/app/Views/themes/vuexy/form/compras/proveedores/viewProveedorTipoList.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/comunidades-autonomas/_comunidadAutonomaFormItems.php b/ci4/app/Views/themes/vuexy/form/configuracion/comunidades-autonomas/_comunidadAutonomaFormItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/comunidades-autonomas/viewComunidadAutonomaForm.php b/ci4/app/Views/themes/vuexy/form/configuracion/comunidades-autonomas/viewComunidadAutonomaForm.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/comunidades-autonomas/viewComunidadAutonomaList.php b/ci4/app/Views/themes/vuexy/form/configuracion/comunidades-autonomas/viewComunidadAutonomaList.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/error_presupuesto/viewErrorPresupuestoForm.php b/ci4/app/Views/themes/vuexy/form/configuracion/error_presupuesto/viewErrorPresupuestoForm.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/error_presupuesto/viewErrorPresupuestoList.php b/ci4/app/Views/themes/vuexy/form/configuracion/error_presupuesto/viewErrorPresupuestoList.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/formas-pago/_formaDePagoFormItems.php b/ci4/app/Views/themes/vuexy/form/configuracion/formas-pago/_formaDePagoFormItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/formas-pago/viewFormaDePagoForm.php b/ci4/app/Views/themes/vuexy/form/configuracion/formas-pago/viewFormaDePagoForm.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/formas-pago/viewFormaDePagoList.php b/ci4/app/Views/themes/vuexy/form/configuracion/formas-pago/viewFormaDePagoList.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/imposiciones/_imposicionEsquemaFormItems.php b/ci4/app/Views/themes/vuexy/form/configuracion/imposiciones/_imposicionEsquemaFormItems.php new file mode 100755 index 00000000..53cb5a46 --- /dev/null +++ b/ci4/app/Views/themes/vuexy/form/configuracion/imposiciones/_imposicionEsquemaFormItems.php @@ -0,0 +1,64 @@ +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+
+ +
\ No newline at end of file diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/imposiciones/_imposicionFormItems.php b/ci4/app/Views/themes/vuexy/form/configuracion/imposiciones/_imposicionFormItems.php old mode 100644 new mode 100755 index 6ffe399c..5556a088 --- a/ci4/app/Views/themes/vuexy/form/configuracion/imposiciones/_imposicionFormItems.php +++ b/ci4/app/Views/themes/vuexy/form/configuracion/imposiciones/_imposicionFormItems.php @@ -1,64 +1,64 @@
-
-
- - -
+
+ + +
-
- - -
+
+ + +
-
- - -
+
+ + +
+
+ + +
+
+ + +
-
- - -
- -
- - -
- -
- -
- -
- - -
- -
-
-
- - -
- -
+
+ + +
+
+ + +
+
+
+ + +
+
+ + +
+
\ No newline at end of file diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/imposiciones/viewImposicionEsquemaForm.php b/ci4/app/Views/themes/vuexy/form/configuracion/imposiciones/viewImposicionEsquemaForm.php new file mode 100755 index 00000000..73ad8f27 --- /dev/null +++ b/ci4/app/Views/themes/vuexy/form/configuracion/imposiciones/viewImposicionEsquemaForm.php @@ -0,0 +1,41 @@ +include("themes/_commonPartialsBs/select2bs5") ?> +include("themes/_commonPartialsBs/sweetalert") ?> +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/configuracion/imposiciones/viewImposicionForm.php b/ci4/app/Views/themes/vuexy/form/configuracion/imposiciones/viewImposicionForm.php old mode 100644 new mode 100755 index b1ebaed4..1175e877 --- a/ci4/app/Views/themes/vuexy/form/configuracion/imposiciones/viewImposicionForm.php +++ b/ci4/app/Views/themes/vuexy/form/configuracion/imposiciones/viewImposicionForm.php @@ -1,26 +1,40 @@ include("themes/_commonPartialsBs/select2bs5") ?> include("themes/_commonPartialsBs/sweetalert") ?> -extend('themes/vuexy/main/defaultlayout') ?> +extend('themes/vuexy/main/defaultlayout') ?> section("content") ?>
-
+
-

+

-
- -
- - getErrors()) ? $validation->listErrors("bootstrap_style") : "" ?> - -
- + +
+ + +
+
-
-
+
+
endSection() ?> + +section('css') ?> +" /> + + + +endSection() ?> + + +section('additionalExternalJs') ?> + + + +endSection() ?> \ No newline at end of file diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/imposiciones/viewImposicionList.php b/ci4/app/Views/themes/vuexy/form/configuracion/imposiciones/viewImposicionList.php old mode 100644 new mode 100755 index 260e963b..8f445874 --- a/ci4/app/Views/themes/vuexy/form/configuracion/imposiciones/viewImposicionList.php +++ b/ci4/app/Views/themes/vuexy/form/configuracion/imposiciones/viewImposicionList.php @@ -1,168 +1,85 @@ -include('themes/_commonPartialsBs/datatables') ?> -include('themes/_commonPartialsBs/sweetalert') ?> -extend('themes/vuexy/main/defaultlayout') ?> -section('content'); ?> +include('themes/_commonPartialsBs/datatables') ?> +include("themes/_commonPartialsBs/select2bs5") ?> +include('themes/_commonPartialsBs/sweetalert') ?> +extend('themes/vuexy/main/defaultlayout') ?> +section('content'); ?> +
+ - -endSection() ?> + endSection() ?> -section('additionalInlineJs') ?> - - const lastColNr = $('#tableOfImposiciones').find("tr:first th").length - 1; - const actionBtns = function(data) { - return ` -
- - -
- `; - }; - theTable = $('#tableOfImposiciones').DataTable({ - processing: true, - serverSide: true, - autoWidth: true, - responsive: true, - scrollX: true, - lengthMenu: [ 5, 10, 25, 50, 75, 100, 250, 500, 1000, 2500 ], - pageLength: 10, - lengthChange: true, - "dom": 'lfBrtip', // 'lfBrtip', // you can try different layout combinations by uncommenting one or the other - // "dom": '<"top"lf><"clear">rt<"bottom"ipB><"clear">', // remember to comment this line if you uncomment the above - "buttons": [ - 'copy', 'csv', 'excel', 'print', { - extend: 'pdfHtml5', - orientation: 'landscape', - pageSize: 'A4' - } - ], - stateSave: true, - order: [[1, 'asc']], - language: { - url: "/themes/vuexy/vendor/libs/datatables-sk/plugins/i18n/es-ES.json" - }, - ajax : $.fn.dataTable.pipeline( { - url: '', - method: 'POST', - headers: {'X-Requested-With': 'XMLHttpRequest'}, - async: true, - }), - columnDefs: [ - { - orderable: false, - searchable: false, - targets: [lastColNr] - } - ], - columns : [ - //{ 'data': actionBtns }, - { 'data': 'id' }, - { 'data': 'ancho' }, - { 'data': 'alto' }, - { 'data': 'unidades' }, - { 'data': 'orientacion' }, - { 'data': 'maquina' }, - { 'data': 'etiqueta' }, - { 'data': actionBtns } - ] - }); - - - - -$(document).on('click', '.btn-edit', function(e) { - window.location.href = `/${$(this).attr('data-id')}/edit`; - }); - -$(document).on('click', '.btn-delete', function(e) { - Swal.fire({ - title: '', - text: '', - icon: 'warning', - showCancelButton: true, - confirmButtonColor: '#3085d6', - confirmButtonText: '', - cancelButtonText: '', - cancelButtonColor: '#d33' - }) - .then((result) => { - const dataId = $(this).data('id'); - const row = $(this).closest('tr'); - if (result.value) { - $.ajax({ - url: `/${dataId}`, - method: 'DELETE', - }).done((data, textStatus, jqXHR) => { - Toast.fire({ - icon: 'success', - title: data.msg ?? jqXHR.statusText, - }); - - theTable.clearPipeline(); - theTable.row($(row)).invalidate().draw(); - }).fail((jqXHR, textStatus, errorThrown) => { - Toast.fire({ - icon: 'error', - title: jqXHR.responseJSON.messages.error, - }); - }) - } - }); - }); - -endSection() ?> -section('css') ?> + section('css') ?> + " /> + + + "> -endSection() ?> + endSection() ?> -section('additionalExternalJs') ?> + section('additionalExternalJs') ?> - - + + -endSection() ?> + + endSection() ?> \ No newline at end of file diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/imposiciones/viewImposicionNewForm.php b/ci4/app/Views/themes/vuexy/form/configuracion/imposiciones/viewImposicionNewForm.php new file mode 100755 index 00000000..57c5d09f --- /dev/null +++ b/ci4/app/Views/themes/vuexy/form/configuracion/imposiciones/viewImposicionNewForm.php @@ -0,0 +1,40 @@ +include("themes/_commonPartialsBs/select2bs5") ?> +include("themes/_commonPartialsBs/sweetalert") ?> +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/configuracion/maquina_tareas/editMaquinaTarea.php b/ci4/app/Views/themes/vuexy/form/configuracion/maquina_tareas/editMaquinaTarea.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/maquina_tareas/viewMaquinaTarea.php b/ci4/app/Views/themes/vuexy/form/configuracion/maquina_tareas/viewMaquinaTarea.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/maquinas/_maquinaFormItems.php b/ci4/app/Views/themes/vuexy/form/configuracion/maquinas/_maquinaFormItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/maquinas/_maquinaPorDefectoFormItems.php b/ci4/app/Views/themes/vuexy/form/configuracion/maquinas/_maquinaPorDefectoFormItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/maquinas/viewMaquinaForm.php b/ci4/app/Views/themes/vuexy/form/configuracion/maquinas/viewMaquinaForm.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/maquinas/viewMaquinaList.php b/ci4/app/Views/themes/vuexy/form/configuracion/maquinas/viewMaquinaList.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/maquinas/viewMaquinaPorDefectoForm.php b/ci4/app/Views/themes/vuexy/form/configuracion/maquinas/viewMaquinaPorDefectoForm.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/maquinas/viewMaquinaPorDefectoList.php b/ci4/app/Views/themes/vuexy/form/configuracion/maquinas/viewMaquinaPorDefectoList.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/messages/configView.php b/ci4/app/Views/themes/vuexy/form/configuracion/messages/configView.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/messages/editChatDepartmentForm.php b/ci4/app/Views/themes/vuexy/form/configuracion/messages/editChatDepartmentForm.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/paises/_paisFormItems.php b/ci4/app/Views/themes/vuexy/form/configuracion/paises/_paisFormItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/paises/viewPaisForm.php b/ci4/app/Views/themes/vuexy/form/configuracion/paises/viewPaisForm.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/paises/viewPaisList.php b/ci4/app/Views/themes/vuexy/form/configuracion/paises/viewPaisList.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/papel/_papelGenericoFormItems.php b/ci4/app/Views/themes/vuexy/form/configuracion/papel/_papelGenericoFormItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/papel/_papelImpresionFormItems.php b/ci4/app/Views/themes/vuexy/form/configuracion/papel/_papelImpresionFormItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/papel/viewPapelGenericoForm.php b/ci4/app/Views/themes/vuexy/form/configuracion/papel/viewPapelGenericoForm.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/papel/viewPapelGenericoList.php b/ci4/app/Views/themes/vuexy/form/configuracion/papel/viewPapelGenericoList.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/papel/viewPapelImpresionForm.php b/ci4/app/Views/themes/vuexy/form/configuracion/papel/viewPapelImpresionForm.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/papel/viewPapelImpresionList.php b/ci4/app/Views/themes/vuexy/form/configuracion/papel/viewPapelImpresionList.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/papelformato/_papelFormatoFormItems.php b/ci4/app/Views/themes/vuexy/form/configuracion/papelformato/_papelFormatoFormItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/papelformato/viewPapelFormatoForm.php b/ci4/app/Views/themes/vuexy/form/configuracion/papelformato/viewPapelFormatoForm.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/papelformato/viewPapelFormatoList.php b/ci4/app/Views/themes/vuexy/form/configuracion/papelformato/viewPapelFormatoList.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/provincias/_provinciaFormItems.php b/ci4/app/Views/themes/vuexy/form/configuracion/provincias/_provinciaFormItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/provincias/viewProvinciaForm.php b/ci4/app/Views/themes/vuexy/form/configuracion/provincias/viewProvinciaForm.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/provincias/viewProvinciaList.php b/ci4/app/Views/themes/vuexy/form/configuracion/provincias/viewProvinciaList.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/series-facturas/_seriesFacturasFormItems.php b/ci4/app/Views/themes/vuexy/form/configuracion/series-facturas/_seriesFacturasFormItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/series-facturas/viewSeriesFacturasForm.php b/ci4/app/Views/themes/vuexy/form/configuracion/series-facturas/viewSeriesFacturasForm.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/series-facturas/viewSeriesFacturasList.php b/ci4/app/Views/themes/vuexy/form/configuracion/series-facturas/viewSeriesFacturasList.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/tipologias/_tipologiaLibrosFormItems.php b/ci4/app/Views/themes/vuexy/form/configuracion/tipologias/_tipologiaLibrosFormItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/tipologias/viewTipologiaLibrosForm.php b/ci4/app/Views/themes/vuexy/form/configuracion/tipologias/viewTipologiaLibrosForm.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/tipologias/viewTipologiaLibrosList.php b/ci4/app/Views/themes/vuexy/form/configuracion/tipologias/viewTipologiaLibrosList.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/ubicaciones/_ubicacionesFormItems.php b/ci4/app/Views/themes/vuexy/form/configuracion/ubicaciones/_ubicacionesFormItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/ubicaciones/viewUbicacionesForm.php b/ci4/app/Views/themes/vuexy/form/configuracion/ubicaciones/viewUbicacionesForm.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/ubicaciones/viewUbicacionesList.php b/ci4/app/Views/themes/vuexy/form/configuracion/ubicaciones/viewUbicacionesList.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/variables/viewVariablesList.php b/ci4/app/Views/themes/vuexy/form/configuracion/variables/viewVariablesList.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/facturas/_addPedidosItems.php b/ci4/app/Views/themes/vuexy/form/facturas/_addPedidosItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/facturas/_facturaCabeceraItems.php b/ci4/app/Views/themes/vuexy/form/facturas/_facturaCabeceraItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/facturas/_facturaLineasItems.php b/ci4/app/Views/themes/vuexy/form/facturas/_facturaLineasItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/facturas/_pagosFacturasItems.php b/ci4/app/Views/themes/vuexy/form/facturas/_pagosFacturasItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/facturas/_rectificadaFacturasItems.php b/ci4/app/Views/themes/vuexy/form/facturas/_rectificadaFacturasItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/facturas/viewAddFactura.php b/ci4/app/Views/themes/vuexy/form/facturas/viewAddFactura.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/facturas/viewFacturaForm.php b/ci4/app/Views/themes/vuexy/form/facturas/viewFacturaForm.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/facturas/viewFacturasList.php b/ci4/app/Views/themes/vuexy/form/facturas/viewFacturasList.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/group/viewUserGroupForm.php b/ci4/app/Views/themes/vuexy/form/group/viewUserGroupForm.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/group/viewUserGroupList.php b/ci4/app/Views/themes/vuexy/form/group/viewUserGroupList.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/home/viewHome.php b/ci4/app/Views/themes/vuexy/form/home/viewHome.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/logistica/viewPanelLogistica.php b/ci4/app/Views/themes/vuexy/form/logistica/viewPanelLogistica.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/mensajes/mensajeria.js b/ci4/app/Views/themes/vuexy/form/mensajes/mensajeria.js old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/mensajes/mensajesView.php b/ci4/app/Views/themes/vuexy/form/mensajes/mensajesView.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/mensajes/messageChat.php b/ci4/app/Views/themes/vuexy/form/mensajes/messageChat.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/mensajes/messageChatFactura.php b/ci4/app/Views/themes/vuexy/form/mensajes/messageChatFactura.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/mensajes/messageChatInternal.php b/ci4/app/Views/themes/vuexy/form/mensajes/messageChatInternal.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/mensajes/messageChatPedido.php b/ci4/app/Views/themes/vuexy/form/mensajes/messageChatPedido.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/mensajes/messageChatPresupuesto.php b/ci4/app/Views/themes/vuexy/form/mensajes/messageChatPresupuesto.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/pedidos/_albaranesItems.php b/ci4/app/Views/themes/vuexy/form/pedidos/_albaranesItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/pedidos/_cabeceraItems.php b/ci4/app/Views/themes/vuexy/form/pedidos/_cabeceraItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/pedidos/_facturasItems.php b/ci4/app/Views/themes/vuexy/form/pedidos/_facturasItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/pedidos/_lineasItems.php b/ci4/app/Views/themes/vuexy/form/pedidos/_lineasItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/pedidos/viewPedidoForm.php b/ci4/app/Views/themes/vuexy/form/pedidos/viewPedidoForm.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/pedidos/viewPedidosList.php b/ci4/app/Views/themes/vuexy/form/pedidos/viewPedidosList.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_comentariosItems.php b/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_comentariosItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_datosEnvios.php b/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_datosEnvios.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_datosLibroItems.php b/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_datosLibroItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_datosPresupuestoClienteItems.php b/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_datosPresupuestoClienteItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_datosPresupuestoItems.php b/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_datosPresupuestoItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_datosServiciosItems.php b/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_datosServiciosItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_lineasPresupuestoItems.php b/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_lineasPresupuestoItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_mensajeria.php b/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_mensajeria.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_presupuestoDireccionesForm.php b/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_presupuestoDireccionesForm.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_previewItems.php b/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_previewItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_resumenCreditoItems.php b/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_resumenCreditoItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_resumenPresupuestoItems.php b/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_resumenPresupuestoItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_tiradasAlternativasItems.php b/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_tiradasAlternativasItems.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/admin/viewPresupuestoAdminList.php b/ci4/app/Views/themes/vuexy/form/presupuestos/admin/viewPresupuestoAdminList.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/admin/viewPresupuestoadminForm.php b/ci4/app/Views/themes/vuexy/form/presupuestos/admin/viewPresupuestoadminForm.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/buscador/viewBuscadorList.php b/ci4/app/Views/themes/vuexy/form/presupuestos/buscador/viewBuscadorList.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/items/_buttons.php b/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/items/_buttons.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/items/_datosGenerales.php b/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/items/_datosGenerales.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/items/_direcciones.php b/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/items/_direcciones.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/items/_disenioCubierta.php b/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/items/_disenioCubierta.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/items/_disenioInterior.php b/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/items/_disenioInterior.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/items/_interior.php b/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/items/_interior.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/items/_presupuestoDireccionesForm.php b/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/items/_presupuestoDireccionesForm.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/items/_resumen.php b/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/items/_resumen.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/loader.php b/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/loader.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/viewPresupuestoList.php b/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/viewPresupuestoList.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/viewPresupuestoclienteForm.php b/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/viewPresupuestoclienteForm.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/importador/viewImportadorPresupuestos.php b/ci4/app/Views/themes/vuexy/form/presupuestos/importador/viewImportadorPresupuestos.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/index.php b/ci4/app/Views/themes/vuexy/form/presupuestos/index.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/tapa-blanda-encolada.php b/ci4/app/Views/themes/vuexy/form/presupuestos/tapa-blanda-encolada.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/produccion/ot/otComments.php b/ci4/app/Views/themes/vuexy/form/produccion/ot/otComments.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/produccion/ot/otCosts.php b/ci4/app/Views/themes/vuexy/form/produccion/ot/otCosts.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/produccion/ot/otDates.php b/ci4/app/Views/themes/vuexy/form/produccion/ot/otDates.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/produccion/ot/otDetails.php b/ci4/app/Views/themes/vuexy/form/produccion/ot/otDetails.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/produccion/ot/otFerrosEnvios.php b/ci4/app/Views/themes/vuexy/form/produccion/ot/otFerrosEnvios.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/produccion/ot/otFiles.php b/ci4/app/Views/themes/vuexy/form/produccion/ot/otFiles.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/produccion/ot/otHeader.php b/ci4/app/Views/themes/vuexy/form/produccion/ot/otHeader.php old mode 100644 new mode 100755 index a3f1019d..2777d260 --- a/ci4/app/Views/themes/vuexy/form/produccion/ot/otHeader.php +++ b/ci4/app/Views/themes/vuexy/form/produccion/ot/otHeader.php @@ -19,10 +19,16 @@

;">OT : id ?>

;"> -

;">progreso ?> %

Progreso +

;">progreso ?> %

+
+
+ Código safekat +
+ barcode +
@@ -39,6 +45,9 @@ "> PDF + + +
diff --git a/ci4/app/Views/themes/vuexy/form/produccion/ot/otPortada.php b/ci4/app/Views/themes/vuexy/form/produccion/ot/otPortada.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/produccion/ot/otPreimpresionReview.php b/ci4/app/Views/themes/vuexy/form/produccion/ot/otPreimpresionReview.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/produccion/ot/otProgress.php b/ci4/app/Views/themes/vuexy/form/produccion/ot/otProgress.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/produccion/ot/otTask.php b/ci4/app/Views/themes/vuexy/form/produccion/ot/otTask.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/produccion/ot/viewPlanningRotativa.php b/ci4/app/Views/themes/vuexy/form/produccion/ot/viewPlanningRotativa.php old mode 100644 new mode 100755 diff --git a/ci4/app/Views/themes/vuexy/form/produccion/viewOrdenTrabajoEdit.php b/ci4/app/Views/themes/vuexy/form/produccion/viewOrdenTrabajoEdit.php old mode 100644 new mode 100755 index c44f29dc..474445ce --- a/ci4/app/Views/themes/vuexy/form/produccion/viewOrdenTrabajoEdit.php +++ b/ci4/app/Views/themes/vuexy/form/produccion/viewOrdenTrabajoEdit.php @@ -3,7 +3,9 @@ include('themes/_commonPartialsBs/sweetalert') ?> include('themes/_commonPartialsBs/_confirm2delete') ?> extend('themes/vuexy/main/defaultlayout') ?> -section('content'); ?> + +section('content'); ?> +
@@ -33,25 +35,29 @@
-
- -
- "> + "> - - + prototipo): ?> + + +
+ - endSection() ?> + - section('css') ?> - " /> - - +endSection() ?> - +section('css') ?> +" /> + + + +endSection() ?> +section('additionalExternalJs') ?> + + + + + + + + + + - - endSection() ?> - section('additionalExternalJs') ?> - - - - - - - - - - - - - - endSection() ?> \ No newline at end of file + +endSection() ?> \ No newline at end of file diff --git a/ci4/app/Views/themes/vuexy/form/produccion/viewOrdenTrabajoList.php b/ci4/app/Views/themes/vuexy/form/produccion/viewOrdenTrabajoList.php old mode 100644 new mode 100755 index 08de4ce3..8321dcbc --- a/ci4/app/Views/themes/vuexy/form/produccion/viewOrdenTrabajoList.php +++ b/ci4/app/Views/themes/vuexy/form/produccion/viewOrdenTrabajoList.php @@ -17,10 +17,10 @@