🐛 修复应收账单毛利分析分页失效
This commit is contained in:
@@ -244,7 +244,6 @@ function loadRows() {
|
|||||||
const version = ++requestVersion
|
const version = ++requestVersion
|
||||||
loading.value = true
|
loading.value = true
|
||||||
rows.value = []
|
rows.value = []
|
||||||
total.value = 0
|
|
||||||
listArProfitBills({ ...params(), pageNum: pageNum.value, pageSize: pageSize.value }).then(res => {
|
listArProfitBills({ ...params(), pageNum: pageNum.value, pageSize: pageSize.value }).then(res => {
|
||||||
if (version === requestVersion) { rows.value = res.rows || []; total.value = res.total || 0 }
|
if (version === requestVersion) { rows.value = res.rows || []; total.value = res.total || 0 }
|
||||||
}).finally(() => { if (version === requestVersion) loading.value = false })
|
}).finally(() => { if (version === requestVersion) loading.value = false })
|
||||||
@@ -260,7 +259,6 @@ async function loadBillDetails() {
|
|||||||
const version = ++detailsVersion
|
const version = ++detailsVersion
|
||||||
detailsLoading.value = true
|
detailsLoading.value = true
|
||||||
details.value = []
|
details.value = []
|
||||||
detailsTotal.value = 0
|
|
||||||
try { const res = await listArProfitBillDetails(detailBillId.value, { pageNum: detailsPage.value, pageSize: detailsSize.value }); if (version === detailsVersion) { details.value = res.rows || []; detailsTotal.value = res.total || 0 } }
|
try { const res = await listArProfitBillDetails(detailBillId.value, { pageNum: detailsPage.value, pageSize: detailsSize.value }); if (version === detailsVersion) { details.value = res.rows || []; detailsTotal.value = res.total || 0 } }
|
||||||
finally { if (version === detailsVersion) detailsLoading.value = false }
|
finally { if (version === detailsVersion) detailsLoading.value = false }
|
||||||
}
|
}
|
||||||
@@ -285,7 +283,6 @@ async function loadBillCommission() {
|
|||||||
billCommissionLoading.value = true
|
billCommissionLoading.value = true
|
||||||
billCommissionResults.value = []
|
billCommissionResults.value = []
|
||||||
billCommissionSummary.value = []
|
billCommissionSummary.value = []
|
||||||
billCommissionTotal.value = 0
|
|
||||||
try {
|
try {
|
||||||
const [result, summary] = await Promise.all([
|
const [result, summary] = await Promise.all([
|
||||||
listArProfitCommissions({ billId: currentBillId, pageNum: billCommissionPage.value, pageSize: billCommissionSize.value }),
|
listArProfitCommissions({ billId: currentBillId, pageNum: billCommissionPage.value, pageSize: billCommissionSize.value }),
|
||||||
@@ -304,7 +301,7 @@ async function loadCommissionTab() {
|
|||||||
const version = ++commissionVersion
|
const version = ++commissionVersion
|
||||||
const tab = commissionTab.value
|
const tab = commissionTab.value
|
||||||
commissionLoading.value = true
|
commissionLoading.value = true
|
||||||
if (tab === 'results') { results.value = []; commissionSummary.value = []; commissionTotal.value = 0 }
|
if (tab === 'results') { results.value = []; commissionSummary.value = [] }
|
||||||
try {
|
try {
|
||||||
if (tab === 'rates') { const r = await listArProfitRates(); if (version === commissionVersion) rates.value = r.data || [] }
|
if (tab === 'rates') { const r = await listArProfitRates(); if (version === commissionVersion) rates.value = r.data || [] }
|
||||||
else if (tab === 'missing') { const r = await listArProfitMissingRates({ pageNum: missingPage.value, pageSize: missingSize.value }); if (version === commissionVersion) { missingRates.value = r.rows || []; missingTotal.value = r.total || 0 } }
|
else if (tab === 'missing') { const r = await listArProfitMissingRates({ pageNum: missingPage.value, pageSize: missingSize.value }); if (version === commissionVersion) { missingRates.value = r.rows || []; missingTotal.value = r.total || 0 } }
|
||||||
|
|||||||
Reference in New Issue
Block a user