|
@@ -127,9 +127,23 @@ export function calculationWeek(val, format) {
|
|
|
return week;
|
|
|
}
|
|
|
|
|
|
-export function getPdf(title) {
|
|
|
- // pdfDom 这个就是你vue页面中定义的ID 比如<div id="pdfDom"> 这个也要避下雷
|
|
|
+
|
|
|
+export function getPdf(title) {
|
|
|
const element = document.getElementById("pdfDom");
|
|
|
+ var doc = new JsPDF("", "pt", "a4");
|
|
|
+ //导出pdf的中文有乱码
|
|
|
+ doc.addFont("simhei.ttf", "simhei", "normal");
|
|
|
+ doc.internal.scaleFactor = 1.0
|
|
|
+ doc.html(element, {
|
|
|
+ callback: function (doc) {
|
|
|
+ doc.save();
|
|
|
+ },
|
|
|
+ x: 10,
|
|
|
+ y: 10
|
|
|
+ });
|
|
|
+ return
|
|
|
+ // pdfDom 这个就是你vue页面中定义的ID 比如<div id="pdfDom"> 这个也要避下雷
|
|
|
+
|
|
|
window.pageYoffset = 0;
|
|
|
document.documentElement.scrollTop = 0;
|
|
|
document.body.scrollTop = 0;
|