fix: show summary price
Some checks failed
Spell Check / Spell Check with Typos (push) Failing after 5s
Some checks failed
Spell Check / Spell Check with Typos (push) Failing after 5s
This commit is contained in:
parent
80056f8e0b
commit
aa908f0c3d
1 changed files with 17 additions and 3 deletions
|
|
@ -196,7 +196,7 @@ function getPrice(
|
||||||
) {
|
) {
|
||||||
if (filterHook) list = list.filter(filterHook);
|
if (filterHook) list = list.filter(filterHook);
|
||||||
|
|
||||||
return list.reduce(
|
const value = list.reduce(
|
||||||
(a, c) => {
|
(a, c) => {
|
||||||
if (
|
if (
|
||||||
selectedInstallmentNo.value.length > 0 &&
|
selectedInstallmentNo.value.length > 0 &&
|
||||||
|
|
@ -236,6 +236,8 @@ function getPrice(
|
||||||
finalPrice: 0,
|
finalPrice: 0,
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
||||||
|
return value;
|
||||||
}
|
}
|
||||||
|
|
||||||
const summaryPrice = computed(() => getPrice(productServiceList.value));
|
const summaryPrice = computed(() => getPrice(productServiceList.value));
|
||||||
|
|
@ -1143,7 +1145,19 @@ watch(customerBranchOption, () => {
|
||||||
// }
|
// }
|
||||||
|
|
||||||
function storeDataLocal() {
|
function storeDataLocal() {
|
||||||
quotationFormData.value.productServiceList = productService.value;
|
const tempProductService = productService.value.map((v) => {
|
||||||
|
return {
|
||||||
|
...v,
|
||||||
|
vat: v.product[agentPrice ? 'agentPriceCalcVat' : 'calcVat']
|
||||||
|
? precisionRound(
|
||||||
|
((v.pricePerUnit * (1 + (config?.value.vat || 0.07)) * v.amount -
|
||||||
|
v.discount) /
|
||||||
|
(1 + (config?.value.vat || 0.07))) *
|
||||||
|
0.07,
|
||||||
|
)
|
||||||
|
: 0,
|
||||||
|
};
|
||||||
|
});
|
||||||
|
|
||||||
localStorage.setItem(
|
localStorage.setItem(
|
||||||
'quotation-preview',
|
'quotation-preview',
|
||||||
|
|
@ -1152,7 +1166,7 @@ function storeDataLocal() {
|
||||||
codeInvoice: code.value,
|
codeInvoice: code.value,
|
||||||
codePayment: firstCodePayment.value,
|
codePayment: firstCodePayment.value,
|
||||||
...quotationFormData.value,
|
...quotationFormData.value,
|
||||||
productServiceList: productService.value,
|
productServiceList: tempProductService,
|
||||||
},
|
},
|
||||||
meta: {
|
meta: {
|
||||||
source: {
|
source: {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue