diff --git a/ci4/app/Controllers/Configuracion/Maquinas.php b/ci4/app/Controllers/Configuracion/Maquinas.php index 384f0026..3ee7c046 100755 --- a/ci4/app/Controllers/Configuracion/Maquinas.php +++ b/ci4/app/Controllers/Configuracion/Maquinas.php @@ -207,6 +207,9 @@ class Maquinas extends \App\Controllers\BaseResourceController if ($this->request->getPost('is_inkjet') == null) { $sanitizedData['is_inkjet'] = false; } + if ($this->request->getPost('etiqueta_envio') == null) { + $sanitizedData['etiqueta_envio'] = false; + } // JJO $sanitizedData['user_updated_id'] = auth()->user()->id; diff --git a/ci4/app/Database/Migrations/2025-05-05-080900_AddEtiquetaEnvioCheckLgMaquinasTable.php b/ci4/app/Database/Migrations/2025-05-05-080900_AddEtiquetaEnvioCheckLgMaquinasTable.php new file mode 100755 index 00000000..1f25bcc7 --- /dev/null +++ b/ci4/app/Database/Migrations/2025-05-05-080900_AddEtiquetaEnvioCheckLgMaquinasTable.php @@ -0,0 +1,25 @@ + [ + 'type' => 'BOOL', + 'default' => false + ], + ]; + public function up() + { + + $this->forge->addColumn('lg_maquinas',$this->COLUMNS); + } + + public function down() + { + $this->forge->dropColumn('lg_maquinas',array_keys($this->COLUMNS)); + } +} diff --git a/ci4/app/Entities/Configuracion/Maquina.php b/ci4/app/Entities/Configuracion/Maquina.php index 1ccdef6a..6b9f6cf8 100755 --- a/ci4/app/Entities/Configuracion/Maquina.php +++ b/ci4/app/Entities/Configuracion/Maquina.php @@ -42,6 +42,7 @@ class Maquina extends \CodeIgniter\Entity\Entity "updated_at" => null, "user_created_id" => 0, "user_updated_id" => 0, + "etiqueta_envio" => false ]; protected $casts = [ "is_padre" => "boolean", @@ -57,6 +58,7 @@ class Maquina extends \CodeIgniter\Entity\Entity "duracion_jornada" => "int", "orden_planning" => "int", "is_rotativa" => "boolean", + "etiqueta_envio" => "boolean", "precio_tinta_negro" => "float", "is_inkjet" => "boolean", "precio_tinta_color" => "float", diff --git a/ci4/app/Language/es/Maquinas.php b/ci4/app/Language/es/Maquinas.php index 6971e9fa..efb9ce08 100755 --- a/ci4/app/Language/es/Maquinas.php +++ b/ci4/app/Language/es/Maquinas.php @@ -20,6 +20,7 @@ return [ 'isPadre' => 'Usar para variante?', 'isRotativa' => 'Es Rotativa?', 'isTinta' => 'Inkjet', + 'isEtiquetaEnvio' => 'Etiqueta envío', 'manipulado' => 'manipulado', 'maquina' => 'Maquina', 'maquinaList' => 'Lista Máquinas', diff --git a/ci4/app/Models/Configuracion/MaquinaModel.php b/ci4/app/Models/Configuracion/MaquinaModel.php index cbe249f8..74e96cb7 100755 --- a/ci4/app/Models/Configuracion/MaquinaModel.php +++ b/ci4/app/Models/Configuracion/MaquinaModel.php @@ -52,7 +52,8 @@ class MaquinaModel extends \App\Models\BaseModel "deleted_at", "is_deleted", "user_created_id", - "user_updated_id" + "user_updated_id", + "etiqueta_envio", ]; protected $returnType = "App\Entities\Configuracion\Maquina"; diff --git a/ci4/app/Views/themes/vuexy/form/configuracion/maquinas/_maquinaFormItems.php b/ci4/app/Views/themes/vuexy/form/configuracion/maquinas/_maquinaFormItems.php index 1b2408b9..2b64ba70 100755 --- a/ci4/app/Views/themes/vuexy/form/configuracion/maquinas/_maquinaFormItems.php +++ b/ci4/app/Views/themes/vuexy/form/configuracion/maquinas/_maquinaFormItems.php @@ -173,7 +173,19 @@ - +
+
+ etiqueta_envio == true ? 'checked' : ''; ?> + > + +
+