| 
														
															@@ -37,6 +37,12 @@ import PreviewWindow from '/src/views/preview-window'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 export default defineComponent({ 
														 | 
														
														 | 
														
															 export default defineComponent({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   name: 'courseware-presets', 
														 | 
														
														 | 
														
															   name: 'courseware-presets', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  props: { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    courseWareSubjectIsNull: { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      type: Boolean, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      default: false 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   emits: ['change'], 
														 | 
														
														 | 
														
															   emits: ['change'], 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   setup(props, { emit }) { 
														 | 
														
														 | 
														
															   setup(props, { emit }) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     const prepareStore = usePrepareStore(); 
														 | 
														
														 | 
														
															     const prepareStore = usePrepareStore(); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -235,13 +241,18 @@ export default defineComponent({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             subjectId = Number(localStorageSubjectId); 
														 | 
														
														 | 
														
															             subjectId = Number(localStorageSubjectId); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           } 
														 | 
														
														 | 
														
															           } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if (subjectId && index >= 0) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          prepareStore.setSubjectId(subjectId); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          // forms.subjectId = subjectId; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        // 判断是否选择为空 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (props.courseWareSubjectIsNull) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          prepareStore.setSubjectId(''); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } else { 
														 | 
														
														 | 
														
															         } else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          // 判断是否有缓存 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          prepareStore.setSubjectId(subjectList[0].id); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          // forms.subjectId = subjectList[0].id; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          if (subjectId && index >= 0) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            prepareStore.setSubjectId(subjectId); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            // forms.subjectId = subjectId; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          } else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            // 判断是否有缓存 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            prepareStore.setSubjectId(subjectList[0].id); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            // forms.subjectId = subjectList[0].id; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         // 保存 
														 | 
														
														 | 
														
															         // 保存 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -443,7 +454,13 @@ export default defineComponent({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               type="primary" 
														 | 
														
														 | 
														
															               type="primary" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               onClick={() => { 
														 | 
														
														 | 
														
															               onClick={() => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 eventGlobal.emit('teacher-slideshow', true); 
														 | 
														
														 | 
														
															                 eventGlobal.emit('teacher-slideshow', true); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                emit('change', { status: true, type: 'create' }); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                emit('change', { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                  status: true, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                  type: 'create', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                  courseWareSubjectIsNull: prepareStore.getSubjectId 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    ? false 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    : true 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               }}> 
														 | 
														
														 | 
														
															               }}> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               <NImage 
														 | 
														
														 | 
														
															               <NImage 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 class={styles.addBtnIcon} 
														 | 
														
														 | 
														
															                 class={styles.addBtnIcon} 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -474,7 +491,10 @@ export default defineComponent({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                           emit('change', { 
														 | 
														
														 | 
														
															                           emit('change', { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             status: true, 
														 | 
														
														 | 
														
															                             status: true, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             type: 'update', 
														 | 
														
														 | 
														
															                             type: 'update', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                            groupItem: { id: item.id } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                            groupItem: { id: item.id }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                            courseWareSubjectIsNull: prepareStore.getSubjectId 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                              ? false 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                              : true 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                           }); 
														 | 
														
														 | 
														
															                           }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         }} 
														 | 
														
														 | 
														
															                         }} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         onStartClass={() => 
														 | 
														
														 | 
														
															                         onStartClass={() => 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -489,7 +509,7 @@ export default defineComponent({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                   </div> 
														 | 
														
														 | 
														
															                   </div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 ))} 
														 | 
														
														 | 
														
															                 ))} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 {!forms.loading && forms.tableList.length <= 0 && ( 
														 | 
														
														 | 
														
															                 {!forms.loading && forms.tableList.length <= 0 && ( 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                  <TheEmpty class={styles.empty1} /> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                  <TheEmpty class={styles.empty1} description="暂无课件" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 )} 
														 | 
														
														 | 
														
															                 )} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               </div> 
														 | 
														
														 | 
														
															               </div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             </NSpin> 
														 | 
														
														 | 
														
															             </NSpin> 
														 |