Browse Source

feat: 新增兴趣班级选项并优化班级筛选逻辑

lsc 4 days ago
parent
commit
d63c745deb
1 changed files with 7 additions and 3 deletions
  1. 7 3
      src/components/pages/pptEasy/addCourse3.vue

+ 7 - 3
src/components/pages/pptEasy/addCourse3.vue

@@ -1404,7 +1404,8 @@ export default {
       
       // 初始化年级选项,添加全部班级选项
       this.gradeOptions2 = [
-        { id: '', name: this.lang.allGrades }
+        { id: '', name: this.lang.ssAllClass },
+        { id: '1', name: this.lang.ssInterestClass }
       ].concat(this.gradeArray.map(item => ({
         id: item.id,
         name: item.name
@@ -1418,7 +1419,10 @@ export default {
       if (this.selectedGrade === '') {
         // 选择了全部班级,显示所有班级
         this.filteredClassOptions = this.classOptions;
-      } else {
+      }else if(this.selectedGrade === '1'){
+        // 选择了兴趣班级,显示兴趣班级
+        this.filteredClassOptions = this.classOptions.filter(item => item.pid === '' || !item.pid);
+      }else {
         // 根据选择的年级筛选班级
         this.filteredClassOptions = this.classOptions.filter(item => item.pid === this.selectedGrade);
       }
@@ -1917,7 +1921,7 @@ export default {
               if (err) {
                 // var a = _this.$refs.upload1.uploadFiles;
                 // a.splice(a.length - 1, a.length);
-                _this.$message.error(this.lang.ssUploadPptFail);
+                _this.$message.error(_this.lang.ssUploadPptFail);
               } else {
                 //上传成功处理
                 // _this.unitJson[_this.unitIndex].chapterInfo[0].fileList1.push({