fix : 审批记录样式优化, 上传费用,新增分摊输入框宽度固定
This commit is contained in:
@@ -2,20 +2,20 @@ import {utils} from "xlsx";
|
||||
import FileSaver from 'file-saver'
|
||||
import XLSX from "xlsx-style-vite";
|
||||
|
||||
|
||||
export function exportExcel($table, row, excelName) {
|
||||
//如果导出后多出空白行则修改rowspan,否则可不用
|
||||
// var tds = document.querySelectorAll(".el-table__footer td");
|
||||
// tds.forEach(td => td.setAttribute("rowspan", "1"));
|
||||
|
||||
/**
|
||||
* 导出excel
|
||||
* @param $table 表格html dom元素
|
||||
* @param columnLength 列长度
|
||||
* @param excelName 导出文件名称
|
||||
*/
|
||||
export function exportExcel($table, columnLength, excelName) {
|
||||
//从el-table表生成工作簿对象
|
||||
//使用原始的格式,保留表格中的格式如%、小数末尾的0等
|
||||
let workbook = utils.table_to_book($table, {
|
||||
raw: true
|
||||
});
|
||||
//列宽,需要导出的表格有多少列这里的i就小于多少
|
||||
let keys = Object.keys(row).length
|
||||
for (let i = 1; i < (5 + (keys - 5) * 5); i++) {
|
||||
for (let i = 1; i < columnLength; i++) {
|
||||
workbook.Sheets.Sheet1["!cols"].push({wpx: 100});
|
||||
}
|
||||
//设置单元格样式
|
||||
|
||||
Reference in New Issue
Block a user