소스 검색

修改显示逻辑

lex 1 년 전
부모
커밋
4ff625ee8c
1개의 변경된 파일8개의 추가작업 그리고 2개의 파일을 삭제
  1. 8 2
      src/views/prepare-lessons/components/lesson-main/courseware/index.tsx

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

@@ -219,8 +219,14 @@ export default defineComponent({
       const subjectList = catchStore.getSubjectList;
       // 并且没有声部时才会更新
       console.log(forms.subjectId, 'forms.subjectId');
-      if (subjectList.length > 0 && !prepareStore.getSubjectId) {
-        prepareStore.setSubjectId(forms.subjectId || subjectList[0].id);
+      if (subjectList.length > 0) {
+        // 判断浏览器上面是否有
+        if (forms.subjectId) {
+          prepareStore.setSubjectId(forms.subjectId);
+        } else if (!prepareStore.getSubjectId) {
+          // 判断是否有缓存
+          prepareStore.setSubjectId(subjectList[0].id);
+        }
       }
 
       await getList();