feat: price summary
This commit is contained in:
parent
47272f46de
commit
b292e00380
4 changed files with 85 additions and 32 deletions
|
|
@ -71,7 +71,7 @@ const summaryPrice = defineModel<{
|
|||
|
||||
const optionStore = useOptionStore();
|
||||
|
||||
const finalDiscount = ref<number>(0);
|
||||
const finalDiscount = defineModel('finalDiscount', { default: 0 });
|
||||
const payTypeOpion = ref([
|
||||
{
|
||||
value: 'Full',
|
||||
|
|
@ -429,7 +429,9 @@ watch(
|
|||
<span class="q-ml-auto">
|
||||
{{
|
||||
formatNumberDecimal(
|
||||
summaryPrice.finalPrice + Number(finalDiscount),
|
||||
summaryPrice.finalPrice +
|
||||
summaryPrice.totalDiscount +
|
||||
Number(finalDiscount),
|
||||
2,
|
||||
) || 0
|
||||
}}
|
||||
|
|
@ -444,15 +446,41 @@ watch(
|
|||
</div>
|
||||
<div class="row">
|
||||
{{ $t('general.totalAfterDiscount') }}
|
||||
<span class="q-ml-auto">{{ data?.totalAfterDiscount || 0 }} ฿</span>
|
||||
<span class="q-ml-auto">
|
||||
{{
|
||||
formatNumberDecimal(
|
||||
summaryPrice.finalPrice + Number(finalDiscount),
|
||||
2,
|
||||
)
|
||||
}}
|
||||
฿
|
||||
</span>
|
||||
</div>
|
||||
<div class="row">
|
||||
{{ $t('general.totalVatExcluded') }}
|
||||
<span class="q-ml-auto">{{ data?.totalVatExcluded || 0 }} ฿</span>
|
||||
<span class="q-ml-auto">
|
||||
{{
|
||||
formatNumberDecimal(
|
||||
summaryPrice.finalPrice +
|
||||
Number(finalDiscount) -
|
||||
Number(summaryPrice.vat),
|
||||
2,
|
||||
) || 0
|
||||
}}
|
||||
฿
|
||||
</span>
|
||||
</div>
|
||||
<div class="row">
|
||||
{{ $t('general.totalVatIncluded') }}
|
||||
<span class="q-ml-auto">{{ data?.totalVatIncluded || 0 }} ฿</span>
|
||||
<span class="q-ml-auto">
|
||||
{{
|
||||
formatNumberDecimal(
|
||||
summaryPrice.finalPrice + Number(finalDiscount),
|
||||
2,
|
||||
) || 0
|
||||
}}
|
||||
฿
|
||||
</span>
|
||||
</div>
|
||||
<div class="row">
|
||||
{{
|
||||
|
|
@ -460,7 +488,7 @@ watch(
|
|||
msg: `${config && Math.round(config.vat * 100)}%`,
|
||||
})
|
||||
}}
|
||||
<span class="q-ml-auto">{{ data?.totalVatIncluded || 0 }} ฿</span>
|
||||
<span class="q-ml-auto">{{ summaryPrice.vat || 0 }} ฿</span>
|
||||
</div>
|
||||
<div class="row">
|
||||
{{ $t('general.discountAfterVat') }}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue