diff --git a/src/components/FormModel.vue b/src/components/FormModel.vue
index 6f91035ff..8787371bc 100644
--- a/src/components/FormModel.vue
+++ b/src/components/FormModel.vue
@@ -132,12 +132,12 @@ const formUrl = computed(() => $props.url);
const defaultButtons = computed(() => ({
save: {
color: 'primary',
- icon: 'restart_alt',
+ icon: 'save',
label: 'globals.save',
},
reset: {
color: 'primary',
- icon: 'save',
+ icon: 'restart_alt',
label: 'globals.reset',
},
...$props.defaultButtons,
diff --git a/src/components/common/VnLog.vue b/src/components/common/VnLog.vue
index 794e4cc8f..c1cc78f54 100644
--- a/src/components/common/VnLog.vue
+++ b/src/components/common/VnLog.vue
@@ -1030,7 +1030,7 @@ en:
ticketCreated: Created
created: Created
isChargedToMana: Charged to mana
- hasToPickUp: Has to pick Up
+ pickup: Type of pickup
dmsFk: Document ID
text: Description
claimStateFk: Claim State
@@ -1069,7 +1069,7 @@ es:
ticketCreated: Creado
created: Creado
isChargedToMana: Cargado a maná
- hasToPickUp: Se debe recoger
+ pickup: Se debe recoger
dmsFk: ID documento
text: Descripción
claimStateFk: Estado de la reclamación
diff --git a/src/i18n/en/index.js b/src/i18n/en/index.js
index 9b6ec06e3..07e8c383d 100644
--- a/src/i18n/en/index.js
+++ b/src/i18n/en/index.js
@@ -544,6 +544,7 @@ export default {
assignedTo: 'Assigned',
attendedBy: 'Attended by',
created: 'Created',
+ pickup: 'Pickup',
state: 'State',
details: 'Details',
item: 'Item',
@@ -565,13 +566,19 @@ export default {
responsible: 'Responsible',
worker: 'Worker',
redelivery: 'Redelivery',
+ null: 'No',
+ agency: 'Agency',
+ delivery: 'Delivery',
},
basicData: {
customer: 'Customer',
assignedTo: 'Assigned',
created: 'Created',
state: 'State',
- picked: 'Picked',
+ pickup: 'Pickup',
+ null: 'No',
+ agency: 'Agency',
+ delivery: 'Delivery',
},
photo: {
fileDescription: 'Claim id {claimId} from client {clientName} id {clientId}',
diff --git a/src/i18n/es/index.js b/src/i18n/es/index.js
index 31e571565..0e7b57880 100644
--- a/src/i18n/es/index.js
+++ b/src/i18n/es/index.js
@@ -543,6 +543,7 @@ export default {
assignedTo: 'Asignada a',
attendedBy: 'Atendida por',
created: 'Creada',
+ pickup: 'Recogida',
state: 'Estado',
details: 'Detalles',
item: 'Artículo',
@@ -564,13 +565,19 @@ export default {
responsible: 'Responsable',
worker: 'Trabajador',
redelivery: 'Devolución',
+ null: 'No',
+ agency: 'Agencia',
+ delivery: 'Reparto',
},
basicData: {
customer: 'Cliente',
assignedTo: 'Asignada a',
created: 'Creada',
state: 'Estado',
- picked: 'Recogida',
+ pickup: 'Recogida',
+ null: 'No',
+ agency: 'Agencia',
+ delivery: 'Reparto',
},
photo: {
fileDescription:
diff --git a/src/pages/Claim/Card/ClaimBasicData.vue b/src/pages/Claim/Card/ClaimBasicData.vue
index c7c5ab8a2..56717c628 100644
--- a/src/pages/Claim/Card/ClaimBasicData.vue
+++ b/src/pages/Claim/Card/ClaimBasicData.vue
@@ -9,6 +9,7 @@ import VnRow from 'components/ui/VnRow.vue';
import VnInput from 'src/components/common/VnInput.vue';
import VnInputDate from 'components/common/VnInputDate.vue';
+import axios from 'axios';
import { useSession } from 'src/composables/useSession';
const route = useRoute();
@@ -24,7 +25,7 @@ const claimFilter = {
'workerFk',
'claimStateFk',
'packages',
- 'hasToPickUp',
+ 'pickup',
],
include: [
{
@@ -50,6 +51,20 @@ function setClaimStates(data) {
claimStates.value = data;
claimStatesCopy.value = data;
}
+let optionsList;
+async function getEnumValues() {
+ optionsList = [{ id: null, description: t('claim.basicData.null') }];
+ const { data } = await axios.get(`Applications/get-enum-values`, {
+ params: {
+ schema: 'vn',
+ table: 'claim',
+ column: 'pickup',
+ },
+ });
+ for (let value of data)
+ optionsList.push({ id: value, description: t(`claim.basicData.${value}`) });
+}
+getEnumValues();
const workerFilter = {
options: workers,
@@ -168,13 +183,19 @@ const statesFilter = {
type="number"
/>
-
-
-
+
+
diff --git a/src/pages/Claim/Card/ClaimSummary.vue b/src/pages/Claim/Card/ClaimSummary.vue
index 612e0d755..19e3f00ef 100644
--- a/src/pages/Claim/Card/ClaimSummary.vue
+++ b/src/pages/Claim/Card/ClaimSummary.vue
@@ -220,10 +220,9 @@ function openDialog(dmsId) {
/>
-
diff --git a/test/vitest/__tests__/components/common/VnLog.spec.js b/test/vitest/__tests__/components/common/VnLog.spec.js
index b654bff9b..53d2732a0 100644
--- a/test/vitest/__tests__/components/common/VnLog.spec.js
+++ b/test/vitest/__tests__/components/common/VnLog.spec.js
@@ -38,10 +38,10 @@ describe('VnLog', () => {
action: 'update',
changedModel: 'Claim',
oldInstance: {
- hasToPickUp: false,
+ pickup: null,
},
newInstance: {
- hasToPickUp: true,
+ pickup: 'agency',
},
creationDate: '2023-09-18T12:25:34.000Z',
changedModelId: '1',