diff --git a/src/components/CardBudget.vue b/src/components/CardBudget.vue index 5e70d02..28d8755 100644 --- a/src/components/CardBudget.vue +++ b/src/components/CardBudget.vue @@ -2,6 +2,8 @@ import Swal from 'sweetalert2'; import { useCompanyStore } from '../stores/company'; import { useI18n } from 'vue-i18n'; + import { computed } from 'vue'; + import { formatCurrency } from '../helpers/format_currency'; const props = defineProps({ budget: { @@ -9,7 +11,7 @@ required: true } }) - + defineEmits(['set-budget']) const companyStore = useCompanyStore(); @@ -55,6 +57,12 @@ }); } + + const totalPercentage = computed(() => { + const percent = props.budget.total_profit / props.budget.total_before_tax * 100; + const result = isNaN(percent) ? 0.0 : percent; + return parseFloat(result).toFixed(2) + "%"; + });