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