|
@@ -258,7 +258,8 @@ export default {
|
|
this.$nextTick(async () => {
|
|
this.$nextTick(async () => {
|
|
const paperBlob = await buildPdf(
|
|
const paperBlob = await buildPdf(
|
|
{
|
|
{
|
|
- element: document.getElementById("paper-template-view"),
|
|
|
|
|
|
+ elements: document.getElementById("paper-template-view")
|
|
|
|
+ .children,
|
|
pageSize: this.paperTempJson.pageConfig.pageSize,
|
|
pageSize: this.paperTempJson.pageConfig.pageSize,
|
|
scale: this.pdfScale,
|
|
scale: this.pdfScale,
|
|
},
|
|
},
|
|
@@ -533,7 +534,7 @@ export default {
|
|
|
|
|
|
let result = true;
|
|
let result = true;
|
|
await buildPdf({
|
|
await buildPdf({
|
|
- element: document.getElementById("paper-template-view"),
|
|
|
|
|
|
+ elements: document.getElementById("paper-template-view").children,
|
|
filename: `${this.fieldData.courseName}(${this.fieldData.courseCode})_${this.fieldData.paperName}.pdf`,
|
|
filename: `${this.fieldData.courseName}(${this.fieldData.courseCode})_${this.fieldData.paperName}.pdf`,
|
|
pageSize: this.paperTempJson.pageConfig.pageSize,
|
|
pageSize: this.paperTempJson.pageConfig.pageSize,
|
|
scale: this.pdfScale,
|
|
scale: this.pdfScale,
|
|
@@ -555,7 +556,7 @@ export default {
|
|
const paperPdfName = `${this.fieldData.courseName}(${this.fieldData.courseCode})_${this.fieldData.paperName}.pdf`;
|
|
const paperPdfName = `${this.fieldData.courseName}(${this.fieldData.courseCode})_${this.fieldData.paperName}.pdf`;
|
|
const paperBlob = await buildPdf(
|
|
const paperBlob = await buildPdf(
|
|
{
|
|
{
|
|
- element: document.getElementById("paper-template-view"),
|
|
|
|
|
|
+ elements: document.getElementById("paper-template-view").children,
|
|
pageSize: this.paperTempJson.pageConfig.pageSize,
|
|
pageSize: this.paperTempJson.pageConfig.pageSize,
|
|
scale: this.pdfScale,
|
|
scale: this.pdfScale,
|
|
},
|
|
},
|
|
@@ -571,7 +572,7 @@ export default {
|
|
const answerPdfName = `${this.fieldData.courseName}(${this.fieldData.courseCode})_${this.fieldData.paperName}_答案.pdf`;
|
|
const answerPdfName = `${this.fieldData.courseName}(${this.fieldData.courseCode})_${this.fieldData.paperName}_答案.pdf`;
|
|
const answerBlob = await buildPdf(
|
|
const answerBlob = await buildPdf(
|
|
{
|
|
{
|
|
- element: document.getElementById("answer-template-view"),
|
|
|
|
|
|
+ elements: document.getElementById("answer-template-view").children,
|
|
pageSize: "A4",
|
|
pageSize: "A4",
|
|
scale: this.pdfScale,
|
|
scale: this.pdfScale,
|
|
},
|
|
},
|
|
@@ -654,7 +655,7 @@ export default {
|
|
.getElementById("paper-template-view")
|
|
.getElementById("paper-template-view")
|
|
.querySelectorAll(".page-box")
|
|
.querySelectorAll(".page-box")
|
|
.forEach((dom) => {
|
|
.forEach((dom) => {
|
|
- dom.setAttribute("style", undefined);
|
|
|
|
|
|
+ dom.setAttribute("style", "");
|
|
});
|
|
});
|
|
},
|
|
},
|
|
// scale event
|
|
// scale event
|