From d8a83b897f65842e3610d55a96c2cbafad79e9d0 Mon Sep 17 00:00:00 2001 From: hwj Date: Mon, 9 Mar 2026 18:00:29 +0800 Subject: [PATCH] =?UTF-8?q?style=EF=BC=9A=E8=AE=BE=E5=A4=87=E8=BF=90?= =?UTF-8?q?=E8=A1=8C=E6=8A=A5=E8=A1=A8-=E8=BF=90=E8=A1=8C=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E6=8E=A5=E5=8F=A3=E5=85=A5=E5=8F=82=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/iot/runReport/index.vue | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/src/views/iot/runReport/index.vue b/src/views/iot/runReport/index.vue index 51a70324..15d77d08 100644 --- a/src/views/iot/runReport/index.vue +++ b/src/views/iot/runReport/index.vue @@ -150,13 +150,24 @@ const queryParams = reactive({ }) const queryFormRef = ref() -const getList = async () => { +const buildQueryParams = (): DeviceOperationRecordPageParams => { const range = (queryParams.timeRange || []) as string[] - queryParams.startTime = range[0] - queryParams.endTime = range[1] + const startTime = range[0] + const endTime = range[1] + return { + pageNo: queryParams.pageNo, + pageSize: queryParams.pageSize, + deviceCode: queryParams.deviceCode, + deviceName: queryParams.deviceName, + startTime, + endTime, + ids: queryParams.ids + } +} +const getList = async () => { loading.value = true try { - const params = queryParams as unknown as DeviceOperationRecordPageParams + const params = buildQueryParams() const data = await DeviceOperationRecordApi.getDeviceOperationRecordPage(params) list.value = data.list total.value = data.total @@ -179,10 +190,7 @@ const handleExport = async () => { try { await useMessage().exportConfirm() exportLoading.value = true - const range = (queryParams.timeRange || []) as string[] - queryParams.startTime = range[0] - queryParams.endTime = range[1] - const params = queryParams as unknown as DeviceOperationRecordPageParams + const params = buildQueryParams() const data = await DeviceOperationRecordApi.exportDeviceOperationReport(params) download.excel(data, t('DataCollection.RunReport.exportFilename')) } catch {