From 744d56e31889eca167e75df315637944cf8f1ac7 Mon Sep 17 00:00:00 2001 From: carlossa <carlossa@verdnatura.es> Date: Fri, 14 Feb 2025 13:28:39 +0100 Subject: [PATCH 1/2] fix: fix sctions --- src/i18n/locale/es.yml | 2 +- src/pages/Worker/Card/WorkerBasicData.vue | 14 ++++++++++++-- src/pages/Worker/Card/WorkerOperator.vue | 7 +++++-- src/pages/Worker/Card/WorkerPBX.vue | 22 ++++++++++++++++------ src/pages/Worker/Card/WorkerPda.vue | 1 + 5 files changed, 35 insertions(+), 11 deletions(-) diff --git a/src/i18n/locale/es.yml b/src/i18n/locale/es.yml index 1dbe253664e..efb1abe5d2d 100644 --- a/src/i18n/locale/es.yml +++ b/src/i18n/locale/es.yml @@ -785,7 +785,7 @@ worker: notes: Notas operator: numberOfWagons: Número de vagones - train: tren + train: Tren itemPackingType: Tipo de embalaje warehouse: Almacén sector: Sector diff --git a/src/pages/Worker/Card/WorkerBasicData.vue b/src/pages/Worker/Card/WorkerBasicData.vue index fcf0f0369e2..38c2e839e82 100644 --- a/src/pages/Worker/Card/WorkerBasicData.vue +++ b/src/pages/Worker/Card/WorkerBasicData.vue @@ -46,8 +46,18 @@ const maritalStatus = [ > <template #form="{ data }"> <VnRow> - <VnInput :label="t('Name')" clearable v-model="data.firstName" /> - <VnInput :label="t('Last name')" clearable v-model="data.lastName" /> + <VnInput + :label="t('Name')" + clearable + v-model="data.firstName" + :required="true" + /> + <VnInput + :label="t('Last name')" + clearable + v-model="data.lastName" + :required="true" + /> </VnRow> <VnRow> <VnInput v-model="data.phone" :label="t('Business phone')" clearable /> diff --git a/src/pages/Worker/Card/WorkerOperator.vue b/src/pages/Worker/Card/WorkerOperator.vue index 6faeefe6704..8ab802b9f29 100644 --- a/src/pages/Worker/Card/WorkerOperator.vue +++ b/src/pages/Worker/Card/WorkerOperator.vue @@ -54,9 +54,8 @@ watch( selected.value = []; } }, - { immediate: true, deep: true } + { immediate: true, deep: true }, ); - </script> <template> @@ -105,6 +104,7 @@ watch( :options="trainsData" hide-selected v-model="row.trainFk" + :required="true" /> </VnRow> <VnRow> @@ -115,12 +115,14 @@ watch( option-label="code" option-value="code" v-model="row.itemPackingTypeFk" + :required="true" /> <VnSelect :label="t('worker.operator.warehouse')" :options="warehousesData" hide-selected v-model="row.warehouseFk" + :required="true" /> </VnRow> <VnRow> @@ -175,6 +177,7 @@ watch( :label="t('worker.operator.isOnReservationMode')" v-model="row.isOnReservationMode" lazy-rules + :required="true" /> </VnRow> <VnRow> diff --git a/src/pages/Worker/Card/WorkerPBX.vue b/src/pages/Worker/Card/WorkerPBX.vue index 12f2a4b2376..f41fcbce706 100644 --- a/src/pages/Worker/Card/WorkerPBX.vue +++ b/src/pages/Worker/Card/WorkerPBX.vue @@ -1,8 +1,8 @@ -src/pages/Worker/Card/WorkerPBX.vue - <script setup> +import { useI18n } from 'vue-i18n'; import FormModel from 'src/components/FormModel.vue'; import VnInput from 'src/components/common/VnInput.vue'; +const { t } = useI18n(); </script> <template> @@ -19,10 +19,20 @@ import VnInput from 'src/components/common/VnInput.vue'; auto-load > <template #form="{ data }"> - <VnInput - :label="$t('worker.summary.sipExtension')" - v-model="data.extension" - /> + <VnInput :label="$t('worker.summary.sipExtension')" v-model="data.extension"> + <template #append> + <QIcon name="info" class="cursor-info"> + <QTooltip>{{ + t('It must be a 4-digit number and must not end in 00') + }}</QTooltip> + </QIcon> + </template> + </VnInput> </template> </FormModel> </template> + +<i18n> + es: + It must be a 4-digit number and must not end in 00: Debe ser un número de 4 cifras y no terminar en 00 +</i18n> diff --git a/src/pages/Worker/Card/WorkerPda.vue b/src/pages/Worker/Card/WorkerPda.vue index 47e13cf6d53..d329414946c 100644 --- a/src/pages/Worker/Card/WorkerPda.vue +++ b/src/pages/Worker/Card/WorkerPda.vue @@ -140,6 +140,7 @@ function reloadData() { id="deviceProductionFk" hide-selected data-cy="pda-dialog-select" + :required="true" > <template #option="scope"> <QItem v-bind="scope.itemProps"> From 139389ef9b8dbeaa8de0c79e2f17e504ae10a4fa Mon Sep 17 00:00:00 2001 From: carlossa <carlossa@verdnatura.es> Date: Mon, 24 Feb 2025 12:04:33 +0100 Subject: [PATCH 2/2] fix: remove info --- src/pages/Worker/Card/WorkerPBX.vue | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/pages/Worker/Card/WorkerPBX.vue b/src/pages/Worker/Card/WorkerPBX.vue index f41fcbce706..dae1984388c 100644 --- a/src/pages/Worker/Card/WorkerPBX.vue +++ b/src/pages/Worker/Card/WorkerPBX.vue @@ -19,15 +19,10 @@ const { t } = useI18n(); auto-load > <template #form="{ data }"> - <VnInput :label="$t('worker.summary.sipExtension')" v-model="data.extension"> - <template #append> - <QIcon name="info" class="cursor-info"> - <QTooltip>{{ - t('It must be a 4-digit number and must not end in 00') - }}</QTooltip> - </QIcon> - </template> - </VnInput> + <VnInput + :label="$t('worker.summary.sipExtension')" + v-model="data.extension" + /> </template> </FormModel> </template>