diff --git a/src/components/ui/VnCurrency.vue b/src/components/ui/VnCurrency.vue
index 13ea6aaf3..08c63df2d 100644
--- a/src/components/ui/VnCurrency.vue
+++ b/src/components/ui/VnCurrency.vue
@@ -1,6 +1,6 @@
-
- {{ toCurrencyLabel }}
- {{ toCurrency(localValue) }}
+
+
+ {{
+ foreignValue && user.foreignCurrency
+ ? toCurrencyLabel
+ : toCurrency(localValue)
+ }}
+
+ -
-
diff --git a/src/filters/toCurrency.js b/src/filters/toCurrency.js
index f820c0127..153e52345 100644
--- a/src/filters/toCurrency.js
+++ b/src/filters/toCurrency.js
@@ -1,9 +1,9 @@
-import { useI18n } from 'vue-i18n';
+// import { useI18n } from 'vue-i18n';
export default function (value, symbol = 'EUR', fractionSize = 2) {
if (value == null || value === '') value = 0;
- const { locale } = useI18n();
+ // const { locale } = useI18n(); // sacar en el boot, cuando se aƱade al user. Y aqui usarlo
const options = {
style: 'currency',
@@ -12,7 +12,7 @@ export default function (value, symbol = 'EUR', fractionSize = 2) {
maximumFractionDigits: fractionSize,
};
- const lang = locale.value == 'es' ? 'de' : locale.value;
+ const lang = 'de';
return new Intl.NumberFormat(lang, options).format(value);
}
diff --git a/src/pages/Ticket/Card/BasicData/TicketBasicData.vue b/src/pages/Ticket/Card/BasicData/TicketBasicData.vue
index 3b82e0d2f..8c1ab43ed 100644
--- a/src/pages/Ticket/Card/BasicData/TicketBasicData.vue
+++ b/src/pages/Ticket/Card/BasicData/TicketBasicData.vue
@@ -250,7 +250,10 @@ onMounted(async () => {
-
+
diff --git a/src/pages/Ticket/Card/TicketSale.vue b/src/pages/Ticket/Card/TicketSale.vue
index d82614e94..c9f37a9bf 100644
--- a/src/pages/Ticket/Card/TicketSale.vue
+++ b/src/pages/Ticket/Card/TicketSale.vue
@@ -631,7 +631,7 @@ watch(
@@ -642,12 +642,12 @@ watch(
@@ -661,7 +661,7 @@ watch(
@@ -823,7 +823,10 @@ watch(
-
+
-
+
@@ -872,7 +875,7 @@ watch(
amount: row.quantity * row.price,
foreignAmount: row.quantity * row.foreignPrice,
}"
- :currency-code="store.data.currency.code"
+ :currency-code="store.data?.currency?.code"
local-field="amount"
foreign-field="foreignAmount"
/>