| 
					
				 | 
			
			
				@@ -5,7 +5,8 @@ import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   NImage,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   NScrollbar,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   NSpin,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  NModal
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  NModal,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  NTooltip
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } from 'naive-ui';
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { defineComponent, onMounted, reactive, ref } from 'vue';
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { getTrainingStudentDetail } from '../api';
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -86,7 +87,12 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           return {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ...item,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             coverImg: item.titleImg,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            fileList: (item.fileJsonList && item.fileJsonList[0]) || {},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            fileList:
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              (item.fileJsonList && {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ...item.fileJsonList[0],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                expireFlag: true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }) ||
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              {},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             allTimes: JSON.parse(item.trainingContent).trainingTimes,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             typeList: tList || []
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           };
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -160,16 +166,34 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               ) : null}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            {studnetInfo.value.expireFlag && (
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            {studnetInfo.value.expireFlag ? (
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <NButton
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 onClick={() => (showModalMask.value = true)}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 class={styles.commentBtnGroup}>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <div class={styles.text}>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <i class={studnetInfo.value.comment && styles.look}></i>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <i></i>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   {studnetInfo.value.comment ? '修改点评' : '点评作业'}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </NButton>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ) : (
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <NTooltip showArrow={false}>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                {{
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  trigger: () => (
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <NButton
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      disabled
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      onClick={() => (showModalMask.value = true)}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      class={styles.commentBtnGroup}>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      <div class={styles.text}>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <i></i>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        {studnetInfo.value.comment ? '修改点评' : '点评作业'}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </NButton>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  ),
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  default: '作业截止后可点评作业'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </NTooltip>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             )}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -183,11 +207,11 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           )}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <NScrollbar style="max-height:400px;min-height: 300px" trigger="none">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <NScrollbar style="max-height:400px;" trigger="none">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class={styles.workList}>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               {studnetInfo.value.studentLessonTrainingDetails.map(
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 (item: any) => (
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <WorkItem style={{ marginBottom: '20px' }} item={item} />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <WorkItem item={item} />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 )
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               )}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div>
 
			 |