导出添加tips

This commit is contained in:
shijing 2023-03-23 10:15:49 +08:00
parent dcb843a554
commit ffdb17596f
1 changed files with 48 additions and 4 deletions

View File

@ -223,9 +223,11 @@
weekList.push(week);
}
let chartName = this.excelName+that.query.year+'年'+that.query.month+'月考勤统计表';
titleData.push(chartName)
let tipsData = ['','在岗时间长','在岗时间长','缺卡','缺卡','在岗时间短','在岗时间短','加班','加班'];
titleData.push(chartName);
let tableData = [];
tableData.push(titleData)
tableData.push(tipsData)
tableData.push(weekList)
tableData.push(daysList)
that.ElLoading = this.$loading({
@ -288,6 +290,50 @@
fgColor: { rgb: "FFFFAA00" }
}
};
}else if(key==='B2'){
ws[key].s = {
font: {sz: 10},
alignment: {
horizontal: "center", vertical: "center"
},
fill: {
bgColor: { rgb: "FF0000" },
fgColor: { rgb: "FF0000" }
}
};
}else if(key==='D2'){
ws[key].s = {
font: {sz: 10},
alignment: {
horizontal: "center", vertical: "center"
},
fill: {
bgColor: { rgb: "FA8435" },
fgColor: { rgb: "FA8435" }
}
};
}else if(key==='F2'){
ws[key].s = {
font: {sz: 10},
alignment: {
horizontal: "center", vertical: "center"
},
fill: {
bgColor: { rgb: "F8DD4E" },
fgColor: { rgb: "F8DD4E" }
}
};
}else if(key==='H2'){
ws[key].s = {
font: {sz: 10},
alignment: {
horizontal: "center", vertical: "center"
},
fill: {
bgColor: { rgb: "44CEF6" },
fgColor: { rgb: "44CEF6" }
}
};
}else{
let cal = ws[key]['v']+'';
let type = null;
@ -355,12 +401,11 @@
// s start //r row 0 //c col 0
let cNumber = daysList.length-1;
let merge = [{ s: { r: 0, c: 0 }, e: { r: 0, c:cNumber } }];//{ s: { r: 0, c: 0 }, e: { r: 1, c: 0 } },
for(let i = 1;i<tableData.length;i++){
for(let i = 2;i<tableData.length;i++){
merge.push({ s: { r: i, c: 0 }, e: { r: i+1, c: 0 } })
i++
}
ws['!merges'] = merge;
let closList = new Array(31).fill({wch: 5});
closList.unshift({wch:8})
closList.unshift({wch:10})
@ -368,7 +413,6 @@
let rows = new Array(500).fill({hpx: 15});
rows.unshift({hpx:20})
ws['!rows'] = rows; // sheet
XLSX2.utils.book_append_sheet(wb, ws, chartName); // 簿
// XLSX2.writeFile(wb, chartName+'.xlsx'); //
var wopts = {