From ddcd75d7fd690526dfacd033d635167296859b8e Mon Sep 17 00:00:00 2001 From: 梁保满 Date: Mon, 5 Feb 2024 16:48:21 +0800 Subject: [PATCH] 教师二次管理数据问题 --- src/views/basic/ask/analysis.vue | 9 +++++---- src/views/basic/setUp/teacher.vue | 19 +------------------ src/views/basic/test/index.vue | 4 ++-- src/views/examinationPaper/add.vue | 122 ++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------- src/views/examinationPaper/addQs.vue | 534 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------ src/views/examinationPaper/edit.vue | 570 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 6 files changed, 843 insertions(+), 415 deletions(-) diff --git a/src/views/basic/ask/analysis.vue b/src/views/basic/ask/analysis.vue index 68d5e06..493dbef 100644 --- a/src/views/basic/ask/analysis.vue +++ b/src/views/basic/ask/analysis.vue @@ -167,16 +167,17 @@ export default { }, methods: { print() { + let title = this.detail.title || this.subjectNames.join(); let name = ""; this.tabList.map((item) => { if (item.value == this.type) { name = item.name; } }); - tablePrint( - "print-content", - (this.detail.title || this.subjectNames.join()) + "_" + name - ); + if (this.types == 2) { + title = this.subjectNames.join(); + } + tablePrint("print-content", this.className + title + "_" + name); }, setType(type) { this.type = type; diff --git a/src/views/basic/setUp/teacher.vue b/src/views/basic/setUp/teacher.vue index ca209ac..94a848f 100644 --- a/src/views/basic/setUp/teacher.vue +++ b/src/views/basic/setUp/teacher.vue @@ -993,10 +993,6 @@ export default { ...query, }); if (status === 0) { - this.classList = []; - this.gradeClassList = []; - this.gradeClassSubList = []; - this.gradeSubListClass = []; this.gradeList = data.list?.map((item) => { let subList = item.subjectNames?.map((items) => { @@ -1019,20 +1015,6 @@ export default { }; }), }); - - let subjectNames = item.classList.map((clazz) => { - return { - value: clazz.subjectName, - label: clazz.subjectName, - children: [ - { - value: clazz.id, - label: clazz.className, - }, - ], - }; - }); - //学校-科目-班级 this.gradeSubListClass.push({ value: item.grade, @@ -1063,6 +1045,7 @@ export default { }), }); } else { + this.gradeClassSubList = []; if (this.query.classType == 0) { //学校-年级-科目 this.gradeClassSubList.push({ diff --git a/src/views/basic/test/index.vue b/src/views/basic/test/index.vue index 9fba0d5..54cac30 100644 --- a/src/views/basic/test/index.vue +++ b/src/views/basic/test/index.vue @@ -157,14 +157,14 @@ export default { } }, handleCheckAllChangeSub(val) { - this.isIndeterminate = false; + this.isIndeterminateSub = false; this.query.subjectNames = val ? this.subjectList : []; }, CheckedSub(value) { console.log(value); let checkedCount = value.length; this.allSubject = checkedCount === this.subjectList.length; - this.isIndeterminate = + this.isIndeterminateSub = checkedCount > 0 && checkedCount < this.subjectList.length; }, setDate(index) { diff --git a/src/views/examinationPaper/add.vue b/src/views/examinationPaper/add.vue index 4f9f6f5..ddb613e 100644 --- a/src/views/examinationPaper/add.vue +++ b/src/views/examinationPaper/add.vue @@ -805,70 +805,26 @@