|
|
@@ -43,6 +43,18 @@ import { getTrainSelfByTid } from '@/api/student/trainMian';
|
|
|
const userInfo = useUserInfo();
|
|
|
const route = useRoute();
|
|
|
|
|
|
+const state: anyObj = reactive({
|
|
|
+ trainingProgress: {
|
|
|
+ show: true,
|
|
|
+ name: '课程进度',
|
|
|
+ percent: 0,
|
|
|
+ },
|
|
|
+ tipsMsg: '点击上方【实训学习】开始/继续学习。',
|
|
|
+ taskId: route.params.taskId as string,
|
|
|
+ trainDetail: {},
|
|
|
+ trainSelf: {},
|
|
|
+});
|
|
|
+
|
|
|
let list = ref([
|
|
|
{
|
|
|
"class" : "liLunKaoHe",
|
|
|
@@ -72,6 +84,21 @@ const itemClick = (json: any) => {
|
|
|
};
|
|
|
|
|
|
onMounted(() => {
|
|
|
+
|
|
|
+ getTrainSelfByTid(state.taskId).then((res) => {
|
|
|
+ state.trainSelf = res.data.data;
|
|
|
+ const percent = state.trainSelf.studyProgress < 0 ? 0 : state.trainSelf.studyProgress > 1 ? 1 : state.trainSelf.studyProgress;
|
|
|
+ state.trainingProgress.percent = percent * 100;
|
|
|
+ if (state.trainSelf.isSubmit) {
|
|
|
+ state.tipsMsg = '任务已完成,共享报告中可选择需要的文件下载查看。';
|
|
|
+ }
|
|
|
+ else if (percent == 1) {
|
|
|
+ state.tipsMsg = '实训学习已完成,点击上方【技术报告编制】开始或继续编写报告。';
|
|
|
+ }
|
|
|
+
|
|
|
+ console.log("--- state.trainSelf ---", state.trainSelf);
|
|
|
+
|
|
|
+ });
|
|
|
|
|
|
});
|
|
|
|