diff --git a/src/components/ui/VnUsesMana.vue b/src/components/ui/VnUsesMana.vue
index 1ad4a706e..cb066b235 100644
--- a/src/components/ui/VnUsesMana.vue
+++ b/src/components/ui/VnUsesMana.vue
@@ -53,3 +53,8 @@ const manaCode = ref(props.manaCode);
/>
+
+ es:
+ Promotion mana: Maná promoción
+ Claim mana: Maná reclamación
+
diff --git a/src/pages/Ticket/Card/TicketEditMana.vue b/src/pages/Ticket/Card/TicketEditMana.vue
index 693875712..a55658a07 100644
--- a/src/pages/Ticket/Card/TicketEditMana.vue
+++ b/src/pages/Ticket/Card/TicketEditMana.vue
@@ -47,7 +47,10 @@ const cancel = () => {
-
+
+
+
+
{{ t('New price') }}
@@ -56,9 +59,6 @@ const cancel = () => {
-
-
-
[
align: 'left',
label: t('globals.amount'),
name: 'amount',
- format: (row) => parseInt(row.amount * row.quantity),
+ format: (row) => toCurrency(getSaleTotal(row)),
},
{
align: 'left',
@@ -331,8 +331,7 @@ const updateDiscount = async (sales, newDiscount = null) => {
};
await axios.post(`Tickets/${route.params.id}/updateDiscount`, params);
notify('globals.dataSaved', 'positive');
- for (let sale of sales) sale.discount = _newDiscount;
- edit.value = { ...DEFAULT_EDIT };
+ tableRef.value.reload();
};
const getNewPrice = computed(() => {
@@ -789,21 +788,24 @@ watch(
:mana-code="manaCode"
@save="changeDiscount(row)"
>
-
-
-
-
+
+ {
+ changeDiscount(row);
+ popup.hide();
+ }
+ "
+ v-model.number="edit.discount"
+ :label="t('ticketSale.discount')"
+ type="number"
+ />
+
{{ toPercentage(row.discount / 100) }}
-
- {{ toCurrency(row.quantity * row.price) }}
-
diff --git a/src/pages/Worker/Card/WorkerDescriptorMenu.vue b/src/pages/Worker/Card/WorkerDescriptorMenu.vue
index 8d82dc839..0dcb4fd71 100644
--- a/src/pages/Worker/Card/WorkerDescriptorMenu.vue
+++ b/src/pages/Worker/Card/WorkerDescriptorMenu.vue
@@ -53,7 +53,7 @@ const showChangePasswordDialog = () => {