lex-xin 3 months ago
parent
commit
41b012bbbe

+ 4 - 0
src/styles/index.less

@@ -468,3 +468,7 @@ body>.n-drawer-container-relative {
     }
   }
 }
+
+.only-child-select {
+  all: revert;
+}

+ 3 - 1
src/views/attend-class/model/train-update/index.tsx

@@ -53,6 +53,7 @@ export default defineComponent({
       maxScore: null as any,
       subjectId: '',
       coverImg: '',
+      containAccompaniment: null, // 是否支持评测
       audioPlayTypeArray: [] as any,
       practiceSpeed: null as any, // 练习速度
       practiceTimes: null as any, // 练习时长
@@ -78,6 +79,7 @@ export default defineComponent({
             subjectId: forms.subjectId,
             id: forms.id,
             coverImg: forms.coverImg,
+            containAccompaniment: forms.containAccompaniment,
             trainingConfigJson: ''
           };
           const configJson: any = {};
@@ -132,7 +134,7 @@ export default defineComponent({
         forms.maxScore = item.practiceChapterMax ? item.practiceChapterMax : 1;
       }
       forms.audioPlayTypeArray = item.audioPlayTypeArray || [];
-
+      forms.containAccompaniment = item.containAccompaniment || null
       forms.baseMaxScore = item.practiceChapterMax || 99;
       forms.musicId = item.id;
       forms.musicName = item.musicName;

+ 2 - 0
src/views/prepare-lessons/components/lesson-main/courseware-head/index.tsx

@@ -42,6 +42,8 @@ export default defineComponent({
       // item.instrumentIds = ids;
       forms.subjects = ids;
       eventGlobal.emit('coursewareSubjectChange', forms.subjects)
+
+      checkForms.value[1] = forms.subjects?.length > 0 ? '' : 'error';
     };
 
     const getForms = () => {