From 69ddc7c00741eff0e4740767934e7e0a913241b9 Mon Sep 17 00:00:00 2001 From: huangchengfa <171504222@qq.com> Date: Tue, 16 Dec 2025 21:28:17 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E5=AF=BC=E5=87=BA?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/exportExcel.js | 6 ++ .../warningControl/behaviorWarning/index.vue | 48 +++++++++++- .../warningControl/combinedWarning/index.vue | 41 ++++++++++- .../warningControl/identityWarning/index.vue | 52 ++++++++++++- .../components/localWarning.vue | 58 ++++++++++++++- .../warningList/portraitWarning/index.vue | 15 +++- .../components/localWarning.vue | 73 ++++++++++++++++--- .../warningList/vehicleWarning/index.vue | 14 +++- 8 files changed, 275 insertions(+), 32 deletions(-) diff --git a/src/utils/exportExcel.js b/src/utils/exportExcel.js index 8430e76..4ca14d9 100644 --- a/src/utils/exportExcel.js +++ b/src/utils/exportExcel.js @@ -11,6 +11,12 @@ export function easyExport(data, fileName = '导出文件') { const wb = XLSX.utils.book_new(); // 二维数组例子:[ ['姓名', '年龄', '城市'], ['张三', 25, '北京'], ['李四', 30, '上海'] ]; const ws = XLSX.utils.aoa_to_sheet(data); // aoa_to_sheet 方法将二维数组转换为工作表 + + + + // 宽度调整 + ws['!cols'] = Array(data?.[0]?.length || 0).fill({ wpx: 80 }); + XLSX.utils.book_append_sheet(wb, ws, "Sheet1"); XLSX.writeFile(wb, fileName + '.xlsx'); } diff --git a/src/views/backOfficeSystem/fourColorManage/warningControl/behaviorWarning/index.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/behaviorWarning/index.vue index 91ef6c8..1c39ee0 100644 --- a/src/views/backOfficeSystem/fourColorManage/warningControl/behaviorWarning/index.vue +++ b/src/views/backOfficeSystem/fourColorManage/warningControl/behaviorWarning/index.vue @@ -10,6 +10,7 @@ 搜索 关闭搜索 + 导出 @@ -19,11 +20,12 @@
+ :key="pageData.keyCount" :tableConfiger="pageData.tableConfiger" :controlsWidth="pageData.controlsWidth" + :expand="true" @chooseData="handleChooseData"> -