From ee23bf60dc461c8609c8642c2c221a86fe1cb917 Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Wed, 19 Feb 2025 10:22:27 +0100 Subject: [PATCH] fix: bug and simplify --- src/pages/Ticket/Card/TicketEditMana.vue | 9 ++- src/pages/Ticket/Card/TicketSale.vue | 90 ++++++++++-------------- 2 files changed, 46 insertions(+), 53 deletions(-) diff --git a/src/pages/Ticket/Card/TicketEditMana.vue b/src/pages/Ticket/Card/TicketEditMana.vue index a55658a07..de9a982b9 100644 --- a/src/pages/Ticket/Card/TicketEditMana.vue +++ b/src/pages/Ticket/Card/TicketEditMana.vue @@ -21,6 +21,10 @@ const $props = defineProps({ type: String, default: 'mana', }, + sale: { + type: Object, + default: null, + }, }); const emit = defineEmits(['save', 'cancel']); @@ -29,8 +33,8 @@ const { t } = useI18n(); const QPopupProxyRef = ref(null); const manaCode = ref($props.manaCode); -const save = () => { - emit('save'); +const save = (sale = $props.sale) => { + emit('save', sale); QPopupProxyRef.value.hide(); }; @@ -38,6 +42,7 @@ const cancel = () => { emit('cancel'); QPopupProxyRef.value.hide(); }; +defineExpose({ save }); {{ toPercentage(row.discount / 100) }}