From eeb6f27d4740f5d473622505b7f4f90bef401678 Mon Sep 17 00:00:00 2001 From: mll Date: Tue, 24 Mar 2026 13:25:13 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=BC=E5=90=88=E9=94=80=E5=94=AE=E8=A1=A8?= =?UTF-8?q?=E5=90=88=E8=AE=A1=E5=9B=9E=E6=98=BE=20=E6=90=9C=E7=B4=A2?= =?UTF-8?q?=E6=8A=A5=E9=94=99=E6=97=B6=E7=BB=99=E9=80=9A=E8=BF=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/LowDesign/src/LowReport/index.vue | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/components/LowDesign/src/LowReport/index.vue b/src/components/LowDesign/src/LowReport/index.vue index 043484b..a13d919 100644 --- a/src/components/LowDesign/src/LowReport/index.vue +++ b/src/components/LowDesign/src/LowReport/index.vue @@ -567,6 +567,7 @@ const getTableData = async (isLoading = true) => { const searchObj = await getSearchData() try { // 获取数据 + let data = await ReportApi.getTableList(props.reportCode, searchObj) // 功能测试:CS_DTBT报表使用模拟数据 @@ -736,7 +737,7 @@ const getTableData = async (isLoading = true) => { let value={...tableData.value[0]} if(tableInfo.value.reportCode==='ZHXSQK'){ value=(await ReportApi.getAggMonthTotalDetail(searchObj))[0] - searchObj['usemonth']?'':value.thisMonthSaMoney_s=value.thissamoney_s + // searchObj['usemonth']?'':value.thisMonthSaMoney_s=value.thissamoney_s } keys.forEach(item=>{ @@ -766,7 +767,9 @@ const getTableData = async (isLoading = true) => { }) resolve(data.records) } finally { + if (isLoading) loading.value = false + resolve() } }) } @@ -811,11 +814,11 @@ const clearSearch = () => { } } -const searchChange = (params?, done?) => { +const searchChange = async (params?, done?) => { if (tablePage.value) tablePage.value['currentPage'] = 1 - getTableData().finally(() => { - if (done) done() - }) + await getTableData() + + if (done) done() } const resetChange = () => { return new Promise(async (resolve) => {