导出添加tips
This commit is contained in:
parent
dcb843a554
commit
ffdb17596f
|
@ -223,9 +223,11 @@
|
||||||
weekList.push(week);
|
weekList.push(week);
|
||||||
}
|
}
|
||||||
let chartName = this.excelName+that.query.year+'年'+that.query.month+'月考勤统计表';
|
let chartName = this.excelName+that.query.year+'年'+that.query.month+'月考勤统计表';
|
||||||
titleData.push(chartName)
|
let tipsData = ['','在岗时间长','在岗时间长','缺卡','缺卡','在岗时间短','在岗时间短','加班','加班'];
|
||||||
|
titleData.push(chartName);
|
||||||
let tableData = [];
|
let tableData = [];
|
||||||
tableData.push(titleData)
|
tableData.push(titleData)
|
||||||
|
tableData.push(tipsData)
|
||||||
tableData.push(weekList)
|
tableData.push(weekList)
|
||||||
tableData.push(daysList)
|
tableData.push(daysList)
|
||||||
that.ElLoading = this.$loading({
|
that.ElLoading = this.$loading({
|
||||||
|
@ -288,6 +290,50 @@
|
||||||
fgColor: { rgb: "FFFFAA00" }
|
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{
|
}else{
|
||||||
let cal = ws[key]['v']+'';
|
let cal = ws[key]['v']+'';
|
||||||
let type = null;
|
let type = null;
|
||||||
|
@ -355,12 +401,11 @@
|
||||||
// s 意为 start ,即开始的单元格//r 是 row ,表示行号,从 0 计起//c 是 col ,表示列号,从 0 计起
|
// s 意为 start ,即开始的单元格//r 是 row ,表示行号,从 0 计起//c 是 col ,表示列号,从 0 计起
|
||||||
let cNumber = daysList.length-1;
|
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 } },
|
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 } })
|
merge.push({ s: { r: i, c: 0 }, e: { r: i+1, c: 0 } })
|
||||||
i++
|
i++
|
||||||
}
|
}
|
||||||
ws['!merges'] = merge;
|
ws['!merges'] = merge;
|
||||||
|
|
||||||
let closList = new Array(31).fill({wch: 5});
|
let closList = new Array(31).fill({wch: 5});
|
||||||
closList.unshift({wch:8})
|
closList.unshift({wch:8})
|
||||||
closList.unshift({wch:10})
|
closList.unshift({wch:10})
|
||||||
|
@ -368,7 +413,6 @@
|
||||||
let rows = new Array(500).fill({hpx: 15});
|
let rows = new Array(500).fill({hpx: 15});
|
||||||
rows.unshift({hpx:20})
|
rows.unshift({hpx:20})
|
||||||
ws['!rows'] = rows; // 添加到sheet中
|
ws['!rows'] = rows; // 添加到sheet中
|
||||||
|
|
||||||
XLSX2.utils.book_append_sheet(wb, ws, chartName); // 工作簿名称
|
XLSX2.utils.book_append_sheet(wb, ws, chartName); // 工作簿名称
|
||||||
// XLSX2.writeFile(wb, chartName+'.xlsx'); // 保存的文件名
|
// XLSX2.writeFile(wb, chartName+'.xlsx'); // 保存的文件名
|
||||||
var wopts = {
|
var wopts = {
|
||||||
|
|
Loading…
Reference in New Issue