From 5c60bf91e4d9e42eb42794b54d9e455cd186e104 Mon Sep 17 00:00:00 2001 From: odjbin <1042039504@qq.com> Date: Sat, 22 Jun 2024 18:45:40 +0800 Subject: [PATCH 1/9] =?UTF-8?q?fix=20:=20=E5=88=86=E6=91=8A=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E5=B0=8F=E8=AE=A1=E4=B8=8E=E5=AF=BC=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DetailComponent/ExpenseDetail.vue | 210 ++++++++---------- src/utils/export-excel.js | 5 +- src/views/expense-management/share/add.vue | 5 +- 3 files changed, 103 insertions(+), 117 deletions(-) diff --git a/src/components/DetailComponent/ExpenseDetail.vue b/src/components/DetailComponent/ExpenseDetail.vue index d8d67cf..b01267c 100644 --- a/src/components/DetailComponent/ExpenseDetail.vue +++ b/src/components/DetailComponent/ExpenseDetail.vue @@ -14,15 +14,27 @@ :label="childColumn.label" :width="childColumn.prop === 'subtotal' ? 160 : 130"> - diff --git a/src/utils/export-excel.js b/src/utils/export-excel.js index b05118e..afeeb79 100644 --- a/src/utils/export-excel.js +++ b/src/utils/export-excel.js @@ -7,8 +7,9 @@ import XLSX from "xlsx-style-vite"; * @param $table 表格html dom元素 * @param columnLength 列长度 * @param excelName 导出文件名称 + * @param bigWidthIndex 更宽列的索引 */ -export function exportExcel($table, columnLength, excelName,bigWidth) { +export function exportExcel($table, columnLength, excelName, bigWidthIndex) { //从el-table表生成工作簿对象 //使用原始的格式,保留表格中的格式如%、小数末尾的0等 let workbook = utils.table_to_book($table, { @@ -16,7 +17,7 @@ export function exportExcel($table, columnLength, excelName,bigWidth) { }); //列宽,需要导出的表格有多少列这里的i就小于多少 for (let i = 1; i < columnLength; i++) { - if(i==bigWidth){ + if (i === bigWidthIndex) { workbook.Sheets.Sheet1["!cols"].push({wpx: 300}); } workbook.Sheets.Sheet1["!cols"].push({wpx: 100}); diff --git a/src/views/expense-management/share/add.vue b/src/views/expense-management/share/add.vue index 02215e4..84910b3 100644 --- a/src/views/expense-management/share/add.vue +++ b/src/views/expense-management/share/add.vue @@ -38,7 +38,7 @@ - - - - - - - - - - - -