fix: stats not update when change tab with data updated

This commit is contained in:
Methapon Metanipat 2024-10-17 16:06:22 +07:00
parent 59674d1295
commit b07966c4e6

View file

@ -247,25 +247,34 @@ onMounted(async () => {
});
async function fetchQuotationList() {
const ret = await quotationStore.getQuotationList({
page: quotationPage.value,
pageSize: quotationPageSize.value,
payCondition:
pageState.currentTab !== 'all'
? (
{
fullAmountCash: 'Full',
installmentsCash: 'Split',
fullAmountBill: 'BillFull',
installmentsBill: 'BillSplit',
} as const
)[pageState.currentTab]
: undefined,
});
{
const ret = await quotationStore.getQuotationList({
page: quotationPage.value,
pageSize: quotationPageSize.value,
payCondition:
pageState.currentTab !== 'all'
? (
{
fullAmountCash: 'Full',
installmentsCash: 'Split',
fullAmountBill: 'BillFull',
installmentsBill: 'BillSplit',
} as const
)[pageState.currentTab]
: undefined,
});
if (ret) {
quotationData.value = ret.result;
quotationPageMax.value = Math.ceil(ret.total / quotationPageSize.value);
if (ret) {
quotationData.value = ret.result;
quotationPageMax.value = Math.ceil(ret.total / quotationPageSize.value);
}
}
{
const ret = await quotationStore.getQuotationStats();
if (ret) {
quotationStats.value = Object.assign(quotationStats.value, ret);
}
}
flowStore.rotate();