diff --git a/src/components/CloneFixedPriceForm.vue b/src/components/CloneFixedPriceForm.vue new file mode 100644 index 000000000..74f416df9 --- /dev/null +++ b/src/components/CloneFixedPriceForm.vue @@ -0,0 +1,168 @@ + + + + + + + +es: + Clone item: Clonar artículo + Item id: Id artículo + diff --git a/src/components/EditTableCellValueForm.vue b/src/components/EditFixedPriceForm.vue similarity index 97% rename from src/components/EditTableCellValueForm.vue rename to src/components/EditFixedPriceForm.vue index 3a71060b9..2def7fa3d 100644 --- a/src/components/EditTableCellValueForm.vue +++ b/src/components/EditFixedPriceForm.vue @@ -28,6 +28,7 @@ const $props = defineProps({ }); const { t } = useI18n(); +const emit = defineEmits(['onDataSaved']); const inputs = { input: markRaw(VnInput), @@ -47,6 +48,7 @@ const onSubmit = async () => { $props.rows.forEach((row) => { row[selectedField.value.name] = newValue.value; }); + emit('onDataSaved', $props.rows); closeForm(); }; diff --git a/src/components/__tests__/EditTableCellValueForm.spec.js b/src/components/__tests__/EditTableCellValueForm.spec.js index fa47d8f73..670bb6f12 100644 --- a/src/components/__tests__/EditTableCellValueForm.spec.js +++ b/src/components/__tests__/EditTableCellValueForm.spec.js @@ -1,5 +1,5 @@ import { createWrapper, axios } from 'app/test/vitest/helper'; -import EditForm from 'components/EditTableCellValueForm.vue'; +import EditForm from 'src/components/EditFixedPriceForm.vue'; import { vi, afterEach, beforeAll, describe, expect, it } from 'vitest'; const fieldA = 'fieldA'; diff --git a/src/composables/updateMinPriceBeforeSave.js b/src/composables/updateMinPriceBeforeSave.js index 7cea5c9c3..d2895eeff 100644 --- a/src/composables/updateMinPriceBeforeSave.js +++ b/src/composables/updateMinPriceBeforeSave.js @@ -1,14 +1,12 @@ import axios from 'axios'; export async function beforeSave(data, getChanges, modelOrigin) { - console.log('data: ', data); try { const changes = data.updates; if (!changes) return data; const patchPromises = []; for (const change of changes) { - console.log('change: ', change); let patchData = {}; if ('hasMinPrice' in change.data) { diff --git a/src/pages/Item/ItemFixedPrice.vue b/src/pages/Item/ItemFixedPrice.vue index 1093129cb..8173e3bb2 100644 --- a/src/pages/Item/ItemFixedPrice.vue +++ b/src/pages/Item/ItemFixedPrice.vue @@ -1,35 +1,30 @@ + + + es: Add fixed price: Añadir precio fijado diff --git a/src/pages/Item/locale/en.yml b/src/pages/Item/locale/en.yml index 9d27fc96e..43fe92c14 100644 --- a/src/pages/Item/locale/en.yml +++ b/src/pages/Item/locale/en.yml @@ -167,6 +167,8 @@ item: started: Started ended: Ended warehouse: Warehouse + MP: MP + itemName: Item create: name: Name tag: Tag diff --git a/src/pages/Item/locale/es.yml b/src/pages/Item/locale/es.yml index 935f5160b..e955a70c4 100644 --- a/src/pages/Item/locale/es.yml +++ b/src/pages/Item/locale/es.yml @@ -173,6 +173,8 @@ item: started: Inicio ended: Fin warehouse: Almacén + MP: PM + itemName: Nombre create: name: Nombre tag: Etiqueta