From cfec18ca87063d77398711c2914695e8e7f6b2e6 Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期一, 04 十一月 2024 17:35:49 +0800 Subject: [PATCH] 计划数据 --- src/views/data/plan/item/ItemChart.vue | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/views/data/plan/item/ItemChart.vue b/src/views/data/plan/item/ItemChart.vue index bb6d993..d590f1b 100644 --- a/src/views/data/plan/item/ItemChart.vue +++ b/src/views/data/plan/item/ItemChart.vue @@ -39,7 +39,8 @@ :loading="exportLoading" v-hasPermi="['data:point:export']" > - <Icon icon="ep:download" />导出 + <Icon icon="ep:download"/> + 导出 </el-button> </el-form-item> </el-form> @@ -52,6 +53,7 @@ import * as echarts from 'echarts'; import * as ItemApi from '@/api/data/plan/item' import download from "@/utils/download"; + const message = useMessage() // 消息弹窗 const visible = ref(false); const chartDomPlan = ref(null); @@ -68,6 +70,7 @@ start: undefined, end: undefined, }) + function getYMDHMS() { let timestamp = new Date().getTime(); let time = new Date(timestamp - 1000 * 60 * 60 * 3); @@ -104,6 +107,7 @@ "00" ); } + /** 打开弹窗 */ const open = async (row: object) => { visible.value = true @@ -121,7 +125,7 @@ visible.value = true; if (dataForm.value.id) { try { - queryParams.itemNos=[dataForm.value.itemNo]; + queryParams.itemNos = [dataForm.value.itemNo]; queryParams.start = dataForm.value.startTime; queryParams.end = dataForm.value.endTime; const data = await ItemApi.getPlanChart(queryParams) @@ -195,10 +199,11 @@ } } } + /** 导出按钮操作 */ const exportLoading = ref(false) const handleExport = async () => { - queryParams.itemNos=[dataForm.value.itemNo]; + queryParams.itemNo = dataForm.value.itemNo; queryParams.start = dataForm.value.startTime; queryParams.end = dataForm.value.endTime; try { @@ -207,7 +212,7 @@ // 发起导出 exportLoading.value = true const data = await ItemApi.exportPlanValue(queryParams) - download.excel(data, dataForm.value.itemName +'.xls') + download.excel(data, '计划数据.xlsx') } catch { } finally { exportLoading.value = false -- Gitblit v1.9.3