mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
add alias_ot field to lg_maquinas
This commit is contained in:
@ -0,0 +1,26 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Database\Migrations;
|
||||||
|
|
||||||
|
use CodeIgniter\Database\Migration;
|
||||||
|
|
||||||
|
class AddAliasOtColumnMaquinasTable extends Migration
|
||||||
|
{
|
||||||
|
|
||||||
|
protected array $COLUMNS = [
|
||||||
|
"alias_ot" => [
|
||||||
|
"type" => "VARCHAR",
|
||||||
|
"constraint" => 255,
|
||||||
|
"null" => true
|
||||||
|
],
|
||||||
|
];
|
||||||
|
public function up()
|
||||||
|
{
|
||||||
|
$this->forge->addColumn('lg_maquinas', $this->COLUMNS);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function down()
|
||||||
|
{
|
||||||
|
$this->forge->dropColumn('lg_maquinas', array_keys($this->COLUMNS));
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -42,7 +42,8 @@ class Maquina extends \CodeIgniter\Entity\Entity
|
|||||||
"updated_at" => null,
|
"updated_at" => null,
|
||||||
"user_created_id" => 0,
|
"user_created_id" => 0,
|
||||||
"user_updated_id" => 0,
|
"user_updated_id" => 0,
|
||||||
"etiqueta_envio" => false
|
"etiqueta_envio" => false,
|
||||||
|
"alias_ot" => null,
|
||||||
];
|
];
|
||||||
protected $casts = [
|
protected $casts = [
|
||||||
"is_padre" => "boolean",
|
"is_padre" => "boolean",
|
||||||
@ -70,6 +71,7 @@ class Maquina extends \CodeIgniter\Entity\Entity
|
|||||||
"is_deleted" => "int",
|
"is_deleted" => "int",
|
||||||
"user_created_id" => "int",
|
"user_created_id" => "int",
|
||||||
"user_updated_id" => "int",
|
"user_updated_id" => "int",
|
||||||
|
"alias_ot" => "?string"
|
||||||
];
|
];
|
||||||
|
|
||||||
public function papeles_impresion() : ?array
|
public function papeles_impresion() : ?array
|
||||||
|
|||||||
@ -29,6 +29,7 @@ return [
|
|||||||
'min' => 'Min POD',
|
'min' => 'Min POD',
|
||||||
'moduleTitle' => 'Machines',
|
'moduleTitle' => 'Machines',
|
||||||
'nombre' => 'Name',
|
'nombre' => 'Name',
|
||||||
|
'alias_ot' => 'Alias',
|
||||||
'observaciones' => 'Remarks',
|
'observaciones' => 'Remarks',
|
||||||
'ordenPlanning' => 'Planning order',
|
'ordenPlanning' => 'Planning order',
|
||||||
'padreId' => 'Variante',
|
'padreId' => 'Variante',
|
||||||
|
|||||||
@ -3,175 +3,179 @@
|
|||||||
|
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'acabado' => 'acabado',
|
'acabado' => 'acabado',
|
||||||
'alto' => 'Alto',
|
'alto' => 'Alto',
|
||||||
'altoClick' => 'Alto Click',
|
'altoClick' => 'Alto Click',
|
||||||
'altoImpresion' => 'Alto Impresion',
|
'altoImpresion' => 'Alto Impresion',
|
||||||
'ancho' => 'Ancho',
|
'ancho' => 'Ancho',
|
||||||
'anchoImpresion' => 'Ancho Impresion',
|
'anchoImpresion' => 'Ancho Impresion',
|
||||||
'createdAt' => 'Created At',
|
'createdAt' => 'Created At',
|
||||||
'deletedAt' => 'Deleted At',
|
'deletedAt' => 'Deleted At',
|
||||||
'duracionJornada' => 'Duracion Jornada',
|
'duracionJornada' => 'Duracion Jornada',
|
||||||
'forzarNumFormasHorizontalesPortada' => 'Forzar Num Formas Horizontales Cubierta',
|
'forzarNumFormasHorizontalesPortada' => 'Forzar Num Formas Horizontales Cubierta',
|
||||||
'forzarNumFormasVerticalesPortada' => 'Forzar Num Formas Verticales Cubierta',
|
'forzarNumFormasVerticalesPortada' => 'Forzar Num Formas Verticales Cubierta',
|
||||||
'id' => 'ID',
|
'id' => 'ID',
|
||||||
'impresion' => 'impresion',
|
'impresion' => 'impresion',
|
||||||
'isDeleted' => 'Is Deleted',
|
'isDeleted' => 'Is Deleted',
|
||||||
'isPadre' => 'Usar para variante?',
|
'isPadre' => 'Usar para variante?',
|
||||||
'isRotativa' => 'Es Rotativa?',
|
'isRotativa' => 'Es Rotativa?',
|
||||||
'isTinta' => 'Inkjet',
|
'isTinta' => 'Inkjet',
|
||||||
'isEtiquetaEnvio' => 'Etiqueta títulos',
|
'isEtiquetaEnvio' => 'Etiqueta títulos',
|
||||||
'manipulado' => 'manipulado',
|
'manipulado' => 'manipulado',
|
||||||
'maquina' => 'Maquina',
|
'maquina' => 'Maquina',
|
||||||
'maquinaList' => 'Lista Máquinas',
|
'maquinaList' => 'Lista Máquinas',
|
||||||
'maquinas' => 'Máquinas',
|
'maquinas' => 'Máquinas',
|
||||||
'max' => 'POD Max',
|
'max' => 'POD Max',
|
||||||
'metrosxminuto' => 'Metros x minuto',
|
'metrosxminuto' => 'Metros x minuto',
|
||||||
'min' => 'POD Min',
|
'min' => 'POD Min',
|
||||||
'moduleTitle' => 'Máquinas',
|
'moduleTitle' => 'Máquinas',
|
||||||
'nombre' => 'Nombre',
|
'nombre' => 'Nombre',
|
||||||
'observaciones' => 'Observaciones',
|
'alias_ot' => 'Alias',
|
||||||
'ordenPlanning' => 'Orden Planning',
|
'observaciones' => 'Observaciones',
|
||||||
'padreId' => 'Variante',
|
'ordenPlanning' => 'Orden Planning',
|
||||||
'precioHoraCorte' => 'Precio Hora Corte',
|
'padreId' => 'Variante',
|
||||||
'precioTintaCG' => 'Precio Tinta CG',
|
'precioHoraCorte' => 'Precio Hora Corte',
|
||||||
'precioTintaColor' => 'Precio Tinta Color',
|
'precioTintaCG' => 'Precio Tinta CG',
|
||||||
'precioTintaNegro' => 'Precio Tinta Negro',
|
'precioTintaColor' => 'Precio Tinta Color',
|
||||||
'tipo' => 'Tipo',
|
'precioTintaNegro' => 'Precio Tinta Negro',
|
||||||
'updatedAt' => 'Updated At',
|
'tipo' => 'Tipo',
|
||||||
'userCreatedId' => 'User Created ID',
|
'updatedAt' => 'Updated At',
|
||||||
'userUpdatedId' => 'User Updated ID',
|
'userCreatedId' => 'User Created ID',
|
||||||
'velocidad' => 'Velocidad',
|
'userUpdatedId' => 'User Updated ID',
|
||||||
'velocidadCorte' => 'Velocidad Corte',
|
'velocidad' => 'Velocidad',
|
||||||
'maquina_tarea' => 'Máquina tarea',
|
'velocidadCorte' => 'Velocidad Corte',
|
||||||
'namePlaceholderDuplicated' => "Inserte el nombre de la máquina a duplicar ...",
|
'maquina_tarea' => 'Máquina tarea',
|
||||||
'validation' => [
|
'namePlaceholderDuplicated' => "Inserte el nombre de la máquina a duplicar ...",
|
||||||
'alto_menor_alto_impresion' => 'El campo \'Alto impresión\' debe ser menor que \'Alto\'',
|
'validation' => [
|
||||||
'ancho_menor_ancho_impresion' => '\'Ancho Impresión\' debe ser menor que \'Ancho\'',
|
'alto_menor_alto_impresion' => 'El campo \'Alto impresión\' debe ser menor que \'Alto\'',
|
||||||
'alto' => [
|
'ancho_menor_ancho_impresion' => '\'Ancho Impresión\' debe ser menor que \'Ancho\'',
|
||||||
'decimal' => 'El campo {field} debe contener un número decimal.',
|
'alto' => [
|
||||||
'greater_than' => 'El campo {field} debe ser mayor que {param}',
|
'decimal' => 'El campo {field} debe contener un número decimal.',
|
||||||
],
|
'greater_than' => 'El campo {field} debe ser mayor que {param}',
|
||||||
|
],
|
||||||
|
|
||||||
'ancho' => [
|
'ancho' => [
|
||||||
'decimal' => 'El campo {field} debe contener un número decimal.',
|
'decimal' => 'El campo {field} debe contener un número decimal.',
|
||||||
'greater_than' => 'El campo {field} debe ser mayor que {param}',
|
'greater_than' => 'El campo {field} debe ser mayor que {param}',
|
||||||
],
|
],
|
||||||
|
|
||||||
'forzar_num_formas_horizontales_cubierta' => [
|
'forzar_num_formas_horizontales_cubierta' => [
|
||||||
'integer' => 'El campo {field} debe contener un número entero.',
|
'integer' => 'El campo {field} debe contener un número entero.',
|
||||||
|
|
||||||
],
|
],
|
||||||
|
|
||||||
'forzar_num_formas_verticales_cubierta' => [
|
'forzar_num_formas_verticales_cubierta' => [
|
||||||
'integer' => 'El campo {field} debe contener un número entero.',
|
'integer' => 'El campo {field} debe contener un número entero.',
|
||||||
|
|
||||||
],
|
],
|
||||||
|
|
||||||
'alto_click' => [
|
'alto_click' => [
|
||||||
'decimal' => 'El campo {field} debe contener un número decimal.',
|
'decimal' => 'El campo {field} debe contener un número decimal.',
|
||||||
'required' => 'El campo {field} es obligatorio.',
|
'required' => 'El campo {field} es obligatorio.',
|
||||||
'greater_than' => 'El campo {field} debe ser mayor que {param}',
|
'greater_than' => 'El campo {field} debe ser mayor que {param}',
|
||||||
],
|
],
|
||||||
|
|
||||||
'alto_impresion' => [
|
'alto_impresion' => [
|
||||||
'decimal' => 'El campo {field} debe contener un número decimal.',
|
'decimal' => 'El campo {field} debe contener un número decimal.',
|
||||||
'required' => 'El campo {field} es obligatorio.',
|
'required' => 'El campo {field} es obligatorio.',
|
||||||
'greater_than' => 'El campo {field} debe ser mayor que {param}',
|
'greater_than' => 'El campo {field} debe ser mayor que {param}',
|
||||||
],
|
],
|
||||||
|
|
||||||
'ancho_impresion' => [
|
'ancho_impresion' => [
|
||||||
'decimal' => 'El campo {field} debe contener un número decimal.',
|
'decimal' => 'El campo {field} debe contener un número decimal.',
|
||||||
'required' => 'El campo {field} es obligatorio.',
|
'required' => 'El campo {field} es obligatorio.',
|
||||||
'greater_than' => 'El campo {field} debe ser mayor que {param}',
|
'greater_than' => 'El campo {field} debe ser mayor que {param}',
|
||||||
],
|
],
|
||||||
|
|
||||||
'duracion_jornada' => [
|
'duracion_jornada' => [
|
||||||
'integer' => 'El campo {field} debe contener un número entero.',
|
'integer' => 'El campo {field} debe contener un número entero.',
|
||||||
'required' => 'El campo {field} es obligatorio.',
|
'required' => 'El campo {field} es obligatorio.',
|
||||||
|
|
||||||
],
|
],
|
||||||
|
|
||||||
'max' => [
|
'max' => [
|
||||||
'integer' => 'El campo {field} debe contener un número entero.',
|
'integer' => 'El campo {field} debe contener un número entero.',
|
||||||
'required' => 'El campo {field} es obligatorio.',
|
'required' => 'El campo {field} es obligatorio.',
|
||||||
|
|
||||||
],
|
],
|
||||||
|
|
||||||
'metrosxminuto' => [
|
'metrosxminuto' => [
|
||||||
'max_length' => 'El campo {field} no puede exeder de {param} caracteres de longitud.',
|
'max_length' => 'El campo {field} no puede exceder de {param} caracteres de longitud.',
|
||||||
'required' => 'El campo {field} es obligatorio.',
|
'required' => 'El campo {field} es obligatorio.',
|
||||||
|
|
||||||
],
|
],
|
||||||
|
|
||||||
'min' => [
|
'min' => [
|
||||||
'integer' => 'El campo {field} debe contener un número entero.',
|
'integer' => 'El campo {field} debe contener un número entero.',
|
||||||
'required' => 'El campo {field} es obligatorio.',
|
'required' => 'El campo {field} es obligatorio.',
|
||||||
|
|
||||||
],
|
],
|
||||||
|
|
||||||
'nombre' => [
|
'nombre' => [
|
||||||
'max_length' => 'El campo {field} no puede exeder de {param} caracteres de longitud.',
|
'max_length' => 'El campo {field} no puede exceder de {param} caracteres de longitud.',
|
||||||
'required' => 'El campo {field} es obligatorio.',
|
'required' => 'El campo {field} es obligatorio.',
|
||||||
|
|
||||||
],
|
],
|
||||||
|
'alias' => [
|
||||||
|
'max_length' => 'El campo {field} no puede exceder de {param} caracteres de longitud.',
|
||||||
|
],
|
||||||
|
|
||||||
'observaciones' => [
|
'observaciones' => [
|
||||||
'max_length' => 'El campo {field} no puede exeder de {param} caracteres de longitud.',
|
'max_length' => 'El campo {field} no puede exceder de {param} caracteres de longitud.',
|
||||||
'required' => 'El campo {field} es obligatorio.',
|
'required' => 'El campo {field} es obligatorio.',
|
||||||
|
|
||||||
],
|
],
|
||||||
|
|
||||||
'orden_planning' => [
|
'orden_planning' => [
|
||||||
'integer' => 'El campo {field} debe contener un número entero.',
|
'integer' => 'El campo {field} debe contener un número entero.',
|
||||||
'required' => 'El campo {field} es obligatorio.',
|
'required' => 'El campo {field} es obligatorio.',
|
||||||
|
|
||||||
],
|
],
|
||||||
|
|
||||||
'precio_hora_corte' => [
|
'precio_hora_corte' => [
|
||||||
'decimal' => 'El campo {field} debe contener un número decimal.',
|
'decimal' => 'El campo {field} debe contener un número decimal.',
|
||||||
'required' => 'El campo {field} es obligatorio.',
|
'required' => 'El campo {field} es obligatorio.',
|
||||||
|
|
||||||
],
|
],
|
||||||
|
|
||||||
'precio_tinta_cg' => [
|
'precio_tinta_cg' => [
|
||||||
'decimal' => 'El campo {field} debe contener un número decimal.',
|
'decimal' => 'El campo {field} debe contener un número decimal.',
|
||||||
'required' => 'El campo {field} es obligatorio.',
|
'required' => 'El campo {field} es obligatorio.',
|
||||||
|
|
||||||
],
|
],
|
||||||
|
|
||||||
'precio_tinta_color' => [
|
'precio_tinta_color' => [
|
||||||
'decimal' => 'El campo {field} debe contener un número decimal.',
|
'decimal' => 'El campo {field} debe contener un número decimal.',
|
||||||
'required' => 'El campo {field} es obligatorio.',
|
'required' => 'El campo {field} es obligatorio.',
|
||||||
|
|
||||||
],
|
],
|
||||||
|
|
||||||
'precio_tinta_negro' => [
|
'precio_tinta_negro' => [
|
||||||
'decimal' => 'El campo {field} debe contener un número decimal.',
|
'decimal' => 'El campo {field} debe contener un número decimal.',
|
||||||
'required' => 'El campo {field} es obligatorio.',
|
'required' => 'El campo {field} es obligatorio.',
|
||||||
|
|
||||||
],
|
],
|
||||||
|
|
||||||
'tipo' => [
|
'tipo' => [
|
||||||
'in_list' => 'El campo {field} debe ser uno uno de: {param}.',
|
'in_list' => 'El campo {field} debe ser uno uno de: {param}.',
|
||||||
'required' => 'El campo {field} es obligatorio.',
|
'required' => 'El campo {field} es obligatorio.',
|
||||||
|
|
||||||
],
|
],
|
||||||
|
|
||||||
'velocidad' => [
|
'velocidad' => [
|
||||||
'decimal' => 'El campo {field} debe contener un número decimal.',
|
'decimal' => 'El campo {field} debe contener un número decimal.',
|
||||||
'required' => 'El campo {field} es obligatorio.',
|
'required' => 'El campo {field} es obligatorio.',
|
||||||
|
|
||||||
],
|
],
|
||||||
|
|
||||||
'velocidad_corte' => [
|
|
||||||
'decimal' => 'El campo {field} debe contener un número decimal.',
|
|
||||||
'required' => 'El campo {field} es obligatorio.',
|
|
||||||
|
|
||||||
],
|
|
||||||
|
|
||||||
|
'velocidad_corte' => [
|
||||||
|
'decimal' => 'El campo {field} debe contener un número decimal.',
|
||||||
|
'required' => 'El campo {field} es obligatorio.',
|
||||||
|
|
||||||
],
|
],
|
||||||
|
|
||||||
|
|
||||||
|
],
|
||||||
|
|
||||||
|
|
||||||
];
|
];
|
||||||
@ -54,6 +54,7 @@ class MaquinaModel extends \App\Models\BaseModel
|
|||||||
"user_created_id",
|
"user_created_id",
|
||||||
"user_updated_id",
|
"user_updated_id",
|
||||||
"etiqueta_envio",
|
"etiqueta_envio",
|
||||||
|
"alias_ot",
|
||||||
];
|
];
|
||||||
protected $returnType = "App\Entities\Configuracion\Maquina";
|
protected $returnType = "App\Entities\Configuracion\Maquina";
|
||||||
|
|
||||||
@ -149,6 +150,10 @@ class MaquinaModel extends \App\Models\BaseModel
|
|||||||
"label" => "Maquinas.velocidadCorte",
|
"label" => "Maquinas.velocidadCorte",
|
||||||
"rules" => "decimal",
|
"rules" => "decimal",
|
||||||
],
|
],
|
||||||
|
"alias_ot" => [
|
||||||
|
"label" => "Maquinas.alias_ot",
|
||||||
|
"rules" => "trim|max_length[255]",
|
||||||
|
],
|
||||||
];
|
];
|
||||||
|
|
||||||
protected $validationMessages = [
|
protected $validationMessages = [
|
||||||
@ -196,6 +201,9 @@ class MaquinaModel extends \App\Models\BaseModel
|
|||||||
"max_length" => "Maquinas.validation.nombre.max_length",
|
"max_length" => "Maquinas.validation.nombre.max_length",
|
||||||
"required" => "Maquinas.validation.nombre.required",
|
"required" => "Maquinas.validation.nombre.required",
|
||||||
],
|
],
|
||||||
|
"alias_ot" => [
|
||||||
|
"max_length" => "Maquinas.validation.alias.max_length"
|
||||||
|
],
|
||||||
"observaciones" => [
|
"observaciones" => [
|
||||||
"max_length" => "Maquinas.validation.observaciones.max_length",
|
"max_length" => "Maquinas.validation.observaciones.max_length",
|
||||||
//"required" => "Maquinas.validation.observaciones.required",
|
//"required" => "Maquinas.validation.observaciones.required",
|
||||||
|
|||||||
@ -6,6 +6,13 @@
|
|||||||
</label>
|
</label>
|
||||||
<input type="text" id="nombre" name="nombre" required maxLength="255" class="form-control"
|
<input type="text" id="nombre" name="nombre" required maxLength="255" class="form-control"
|
||||||
value="<?= old('nombre', $maquina->nombre) ?>">
|
value="<?= old('nombre', $maquina->nombre) ?>">
|
||||||
|
</div>
|
||||||
|
<div class="col-md-3">
|
||||||
|
<label for="alias" class="form-label">
|
||||||
|
<?= lang('Maquinas.alias_ot') ?>*
|
||||||
|
</label>
|
||||||
|
<input type="text" id="alias" name="alias_ot" required maxLength="255" class="form-control"
|
||||||
|
value="<?= old('alias_ot', $maquina->alias_ot) ?>">
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<label for="min" class="form-label">
|
<label for="min" class="form-label">
|
||||||
|
|||||||
Reference in New Issue
Block a user