refactor: handle agent

This commit is contained in:
Thanaphon Frappet 2025-01-29 16:17:19 +07:00 committed by Methapon2001
parent fd62732642
commit c1afeee1da
3 changed files with 9 additions and 3 deletions

View file

@ -445,7 +445,9 @@ watch(
<q-td align="right">
{{
formatNumberDecimal(
props.row.product.calcVat
props.row.product[
agentPrice ? 'agentPriceCalcVat' : 'calcVat'
]
? precisionRound(
(props.row.pricePerUnit * props.row.amount -
props.row.discount) *

View file

@ -307,7 +307,11 @@ function mapNode() {
const price = prop.agentPrice
? p.product.agentPrice
: p.product.price;
const pricePerUnit = p.product.vatIncluded
const pricePerUnit = (
prop.agentPrice
? p.product.agentPriceVatIncluded
: p.product.vatIncluded
)
? precisionRound(price / (1 + (config.value?.vat || 0.07)))
: price;
productCount.value++;

View file

@ -398,7 +398,7 @@ function print() {
<td style="text-align: right">
{{
formatNumberDecimal(
v.product.calcVat
v.product[agentPrice ? 'agentPriceCalcVat' : 'calcVat']
? precisionRound(
(v.pricePerUnit * v.amount - v.discount) *
(config?.vat || 0.07),