Commit a1adf9e81ccad600889ef18dd0f14d53c7bed7f1
1 parent
03105460
wip: bug修复
Showing
2 changed files
with
27 additions
and
14 deletions
src/views/basic/askTestQuestion/components/wrongQuestionDialog.vue
src/views/basic/askTestQuestion/wrongQuestion.vue
... | ... | @@ -256,9 +256,10 @@ |
256 | 256 | </template> |
257 | 257 | |
258 | 258 | <script> |
259 | -import { setDateRules } from "@/utils"; | |
259 | +import { setDateRules, getKnowledge } from "@/utils"; | |
260 | 260 | import wrongQuestionDialog from "./components/wrongQuestionDialog.vue"; |
261 | 261 | import analysisDialog from "./components/analysisDialog.vue"; |
262 | + | |
262 | 263 | export default { |
263 | 264 | components: { |
264 | 265 | wrongQuestionDialog, |
... | ... | @@ -373,12 +374,16 @@ export default { |
373 | 374 | let param = { |
374 | 375 | ...this.listPage, |
375 | 376 | ...this.formData, |
377 | + startScoreRate: this.formData.startScoreRate.toString(), | |
378 | + endScoreRate: this.formData.endScoreRate.toString(), | |
376 | 379 | startDate: this.formData.dateRange[0], |
377 | 380 | endDate: this.formData.dateRange[1], |
378 | 381 | }; |
379 | 382 | let data = await this.$request.getWrongQuestionList(param); |
380 | 383 | this.queryLoading = false; |
381 | - this.topicList = data.data.records; | |
384 | + this.topicList = data.data.records.map((item) => { | |
385 | + return { ...item, knowledge: getKnowledge(item.knowledge) }; | |
386 | + }); | |
382 | 387 | this.listPage.total = data.data.total; |
383 | 388 | // this.topicList = await this.loadAndModifyHTML(data.data.records); |
384 | 389 | }, |
... | ... | @@ -420,6 +425,9 @@ export default { |
420 | 425 | if (value > this.formData.endScoreRate) { |
421 | 426 | this.formData.startScoreRate = this.formData.endScoreRate; |
422 | 427 | } |
428 | + if (!value) { | |
429 | + this.formData.startScoreRate = 0; | |
430 | + } | |
423 | 431 | }, |
424 | 432 | // 输入不超过100 |
425 | 433 | endValidateInput(value) { |
... | ... | @@ -432,6 +440,9 @@ export default { |
432 | 440 | if (value < this.formData.startScoreRate) { |
433 | 441 | this.formData.endScoreRate = this.formData.startScoreRate; |
434 | 442 | } |
443 | + if (!value) { | |
444 | + this.formData.endScoreRate = 0; | |
445 | + } | |
435 | 446 | }, |
436 | 447 | |
437 | 448 | // 搜索按钮 |
... | ... | @@ -596,18 +607,18 @@ export default { |
596 | 607 | // 获取ref |
597 | 608 | onIFrameLoad(index) { |
598 | 609 | const iframeRef = this.$refs["iframe" + index][0]; // 获取对应的 iframe |
599 | - // const doc = iframeRef.contentDocument || iframeRef.contentWindow.document; | |
600 | - // const body = iframeRef.contentWindow.document.body; | |
601 | - // body.style.overflowX = "hidden"; // 不允许出现横向滚动条 | |
602 | - // const height = body.scrollHeight; // 获取内容的高度 | |
603 | - // iframeRef.style.height = `${height}px`; // 设置 iframe 的高度 | |
604 | - // // 获取第一个P标签 | |
605 | - // const firstP = doc.getElementsByTagName("p")[0]; | |
606 | - // // 或者修改第一个 < p > 标签的内容; | |
607 | - // if (firstP) { | |
608 | - // let a = this.processString(firstP.innerHTML); | |
609 | - // firstP.innerHTML = a; | |
610 | - // } | |
610 | + const doc = iframeRef.contentDocument || iframeRef.contentWindow.document; | |
611 | + const body = iframeRef.contentWindow.document.body; | |
612 | + body.style.overflowX = "hidden"; // 不允许出现横向滚动条 | |
613 | + const height = body.scrollHeight; // 获取内容的高度 | |
614 | + iframeRef.style.height = `${height}px`; // 设置 iframe 的高度 | |
615 | + // 获取第一个P标签 | |
616 | + const firstP = doc.getElementsByTagName("p")[0]; | |
617 | + // 或者修改第一个 < p > 标签的内容; | |
618 | + if (firstP) { | |
619 | + let a = this.processString(firstP.innerHTML); | |
620 | + firstP.innerHTML = a; | |
621 | + } | |
611 | 622 | }, |
612 | 623 | |
613 | 624 | // 子集删除后 父级需要更新 | ... | ... |