Commit 048689ea554b2715be335a711bd338f02f85db91
1 parent
ce926d5e
feat: 代码提交
Showing
2 changed files
with
34 additions
and
31 deletions
src/views/basic/askTestQuestion/components/wrongQuestionDialog.vue
... | ... | @@ -161,7 +161,9 @@ |
161 | 161 | <el-button class="button-width" type="primary" @click="handleSava" |
162 | 162 | >保存试卷</el-button |
163 | 163 | > |
164 | - <el-button class="button-width" plain>保存并打印</el-button> | |
164 | + <el-button class="button-width" plain @click="handleSava('print')" | |
165 | + >保存并打印</el-button | |
166 | + > | |
165 | 167 | <el-button |
166 | 168 | class="button-width" |
167 | 169 | type="danger" |
... | ... | @@ -380,19 +382,19 @@ export default { |
380 | 382 | }, |
381 | 383 | onIFrameLoad(id) { |
382 | 384 | const iframeRef = this.$refs["iframe" + id][0]; // 获取对应的 iframe |
383 | - const doc = iframeRef.contentDocument || iframeRef.contentWindow.document; | |
384 | - const body = iframeRef.contentWindow.document.body; | |
385 | - const height = body.scrollHeight; // 获取内容的高度 | |
386 | - console.log(height, "body高度"); | |
387 | - iframeRef.style.height = `${height}px`; // 设置 iframe 的高度 | |
388 | - // 获取第一个P标签 | |
389 | - const firstP = doc.getElementsByTagName("p")[0]; | |
390 | - // 或者修改第一个 < p > 标签的内容; | |
391 | - if (firstP) { | |
392 | - console.log(firstP, firstP.innerHTML, "-----innerHTML-----"); | |
393 | - let a = this.processString(firstP.innerHTML); | |
394 | - firstP.innerHTML = a; | |
395 | - } | |
385 | + // const doc = iframeRef.contentDocument || iframeRef.contentWindow.document; | |
386 | + // const body = iframeRef.contentWindow.document.body; | |
387 | + // const height = body.scrollHeight; // 获取内容的高度 | |
388 | + // console.log(height, "body高度"); | |
389 | + // iframeRef.style.height = `${height}px`; // 设置 iframe 的高度 | |
390 | + // // 获取第一个P标签 | |
391 | + // const firstP = doc.getElementsByTagName("p")[0]; | |
392 | + // // 或者修改第一个 < p > 标签的内容; | |
393 | + // if (firstP) { | |
394 | + // console.log(firstP, firstP.innerHTML, "-----innerHTML-----"); | |
395 | + // let a = this.processString(firstP.innerHTML); | |
396 | + // firstP.innerHTML = a; | |
397 | + // } | |
396 | 398 | }, |
397 | 399 | |
398 | 400 | // 启动编辑模式 |
... | ... | @@ -648,7 +650,7 @@ export default { |
648 | 650 | }, |
649 | 651 | |
650 | 652 | // 保存 |
651 | - handleSava() { | |
653 | + handleSava(type) { | |
652 | 654 | let param = { |
653 | 655 | paperTitle: this.inputValue, |
654 | 656 | subjectName: this.subjectName, |
... | ... | @@ -659,11 +661,13 @@ export default { |
659 | 661 | if (res.status == 0) { |
660 | 662 | this.groups = []; |
661 | 663 | this.testData = []; |
662 | - localStorage.setItem("testlist", JSON.stringify(this.questions)); | |
664 | + localStorage.setItem("testlist", JSON.stringify(this.testData)); | |
663 | 665 | localStorage.setItem("question", JSON.stringify(this.groups)); |
664 | 666 | this.$emit("setQuestions"); |
665 | - this.testDataFun(); | |
666 | 667 | this.handleClose(); |
668 | + if (type) { | |
669 | + console.log(123); | |
670 | + } | |
667 | 671 | } |
668 | 672 | }); |
669 | 673 | }, | ... | ... |
src/views/basic/askTestQuestion/wrongQuestion.vue
... | ... | @@ -51,6 +51,7 @@ |
51 | 51 | <el-col class="col-margin" :span="12"> |
52 | 52 | <span style="font-weight: 600">时间:</span> |
53 | 53 | <el-date-picker |
54 | + :clearable="false" | |
54 | 55 | value-format="yyyy-MM-dd" |
55 | 56 | class="filter-datePicker" |
56 | 57 | v-model="formData.dateRange" |
... | ... | @@ -566,24 +567,22 @@ export default { |
566 | 567 | // 获取ref |
567 | 568 | onIFrameLoad(index) { |
568 | 569 | const iframeRef = this.$refs["iframe" + index][0]; // 获取对应的 iframe |
569 | - const doc = iframeRef.contentDocument || iframeRef.contentWindow.document; | |
570 | - const body = iframeRef.contentWindow.document.body; | |
571 | - const height = body.scrollHeight; // 获取内容的高度 | |
572 | - iframeRef.style.height = `${height}px`; // 设置 iframe 的高度 | |
573 | - // 获取第一个P标签 | |
574 | - const firstP = doc.getElementsByTagName("p")[0]; | |
575 | - // 或者修改第一个 < p > 标签的内容; | |
576 | - if (firstP) { | |
577 | - console.log(firstP, firstP.innerHTML, "-----innerHTML-----"); | |
578 | - let a = this.processString(firstP.innerHTML); | |
579 | - firstP.innerHTML = a; | |
580 | - } | |
570 | + // const doc = iframeRef.contentDocument || iframeRef.contentWindow.document; | |
571 | + // const body = iframeRef.contentWindow.document.body; | |
572 | + // const height = body.scrollHeight; // 获取内容的高度 | |
573 | + // iframeRef.style.height = `${height}px`; // 设置 iframe 的高度 | |
574 | + // // 获取第一个P标签 | |
575 | + // const firstP = doc.getElementsByTagName("p")[0]; | |
576 | + // // 或者修改第一个 < p > 标签的内容; | |
577 | + // if (firstP) { | |
578 | + // console.log(firstP, firstP.innerHTML, "-----innerHTML-----"); | |
579 | + // let a = this.processString(firstP.innerHTML); | |
580 | + // firstP.innerHTML = a; | |
581 | + // } | |
581 | 582 | }, |
582 | 583 | |
583 | 584 | // 子集删除后 父级需要更新 |
584 | 585 | setQuestions() { |
585 | - console.log("我被调用"); | |
586 | - | |
587 | 586 | this.questions = JSON.parse(localStorage.getItem("testlist")) || []; |
588 | 587 | }, |
589 | 588 | }, | ... | ... |