diff --git a/src/components/CreateBankEntityForm.vue b/src/components/CreateBankEntityForm.vue
index c46ac7752..1117225c7 100644
--- a/src/components/CreateBankEntityForm.vue
+++ b/src/components/CreateBankEntityForm.vue
@@ -1,5 +1,5 @@
diff --git a/src/components/ui/VnPaginate.vue b/src/components/ui/VnPaginate.vue
index 7929c70c6..68338a1dc 100644
--- a/src/components/ui/VnPaginate.vue
+++ b/src/components/ui/VnPaginate.vue
@@ -228,13 +228,20 @@ defineExpose({ fetch, addFilter, paginate });
v-bind="$attrs"
>
-
+
diff --git a/src/pages/Wagon/Type/WagonTypeEdit.vue b/src/pages/Wagon/Type/WagonTypeEdit.vue
new file mode 100644
index 000000000..eb8205d72
--- /dev/null
+++ b/src/pages/Wagon/Type/WagonTypeEdit.vue
@@ -0,0 +1,293 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ en:
+ tray: Tray
+ wagonColor: Wagon color
+ Select a tray: Select a tray
+ es:
+ tray: Bandeja
+ wagonColor: Color de la bandeja
+ Select a tray: Seleccione una bandeja
+ Create new Wagon type: Crear nuevo tipo de vagón
+ Add new tray: Añadir nueva bandeja
+ Height: Altura
+ Tray added successfully: Bandeja añadida correctamente
+ Tray deleted successfully: Bandeja eliminada correctamente
+
diff --git a/src/pages/Wagon/Type/WagonTypeList.vue b/src/pages/Wagon/Type/WagonTypeList.vue
index b7bbf8c5d..7615dea02 100644
--- a/src/pages/Wagon/Type/WagonTypeList.vue
+++ b/src/pages/Wagon/Type/WagonTypeList.vue
@@ -1,4 +1,5 @@
@@ -43,8 +48,9 @@ async function remove(row) {
@@ -54,12 +60,19 @@ async function remove(row) {
:key="row.id"
:title="(row.name || '').toString()"
:id="row.id"
- @click="navigate(row.id)"
+ @click="navigate(row.id, row.name)"
>
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ t('globals.new') }}
+
+
+
+en:
+ nameNotEmpty: The name cannot be empty
+es:
+ Create new Wagon type: Crear nuevo tipo de vagón
+ Name: Nombre
+ nameNotEmpty: El nombre no puede estar vacío
+
diff --git a/src/pages/Worker/Card/WorkerDescriptor.vue b/src/pages/Worker/Card/WorkerDescriptor.vue
index 8d7f4f683..be30537df 100644
--- a/src/pages/Worker/Card/WorkerDescriptor.vue
+++ b/src/pages/Worker/Card/WorkerDescriptor.vue
@@ -151,7 +151,7 @@ const refetch = async () => await cardDescriptorRef.value.getData();