Merge branch 'develop'

This commit is contained in:
Methapon2001 2025-09-19 09:13:06 +07:00
commit 5e13864d4a
3 changed files with 21 additions and 6 deletions

View file

@ -1912,8 +1912,8 @@ async function triggerExport() {
? 'ACTIVE'
: undefined,
startDate: new Date(searchDate.value[0]),
endDate: new Date(searchDate.value[1]),
startDate: searchDate.value[0] ? new Date(searchDate.value[0]) : undefined,
endDate: searchDate.value[1] ? new Date(searchDate.value[1]) : undefined,
});
}

View file

@ -196,7 +196,7 @@ function getPrice(
) {
if (filterHook) list = list.filter(filterHook);
return list.reduce(
const value = list.reduce(
(a, c) => {
if (
selectedInstallmentNo.value.length > 0 &&
@ -236,6 +236,8 @@ function getPrice(
finalPrice: 0,
},
);
return value;
}
const summaryPrice = computed(() => getPrice(productServiceList.value));
@ -1143,7 +1145,19 @@ watch(customerBranchOption, () => {
// }
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(
'quotation-preview',
@ -1152,7 +1166,7 @@ function storeDataLocal() {
codeInvoice: code.value,
codePayment: firstCodePayment.value,
...quotationFormData.value,
productServiceList: productService.value,
productServiceList: tempProductService,
},
meta: {
source: {

View file

@ -341,12 +341,13 @@ watch(() => state.search, getWorkerList);
>
<div
style="display: inline-block; margin-inline: auto"
v-if="workerList.length === 0"
v-if="workerList.length === 0 && state.search"
>
<NoData :not-found="!!state.search" />
</div>
<TableWorker
v-else
v-model:selected="workerSelected"
:rows="workerList"
:disabledWorkerId