|
@@ -40,7 +40,33 @@ const state: anyObj = reactive({
|
|
|
trainSelf: {},
|
|
|
});
|
|
|
const itemClick = (type: 'training' | 'report' | 'report_share') => {
|
|
|
- if (type == 'training') router.push({ path: `/train/chapter/${state.taskId}/${state.trainSelf.id}` });
|
|
|
+ // if (type == 'training') router.push({ path: `/train/chapter/${state.taskId}/${state.trainSelf.id}` });
|
|
|
+ if (type == 'training') {
|
|
|
+
|
|
|
+ console.log("实训学习跳转");
|
|
|
+
|
|
|
+ // /**
|
|
|
+ // * 由于 router.push 跳转页面,会导致来回切换三维场景存留一些其他参数
|
|
|
+ // * 导致第一次进入三维界面是正常的,退回,切换回来,三维场景会出现报错
|
|
|
+ // * 所以,这里切换到三维场景,要进行整个页面刷新一下
|
|
|
+ // * 就可以解决这个问题,让它正常运行
|
|
|
+ // */
|
|
|
+ // window.location.href = "index.html#/" + `train/chapter/${state.taskId}/${state.trainSelf.id}`
|
|
|
+
|
|
|
+ router.push({ path: `/train/chapter/${state.taskId}/${state.trainSelf.id}` })
|
|
|
+ .then(() => {
|
|
|
+ // // console.log("路由跳转完成了 ===>");
|
|
|
+ // /**
|
|
|
+ // * 由于 router.push 跳转页面,会导致来回切换三维场景存留一些其他参数
|
|
|
+ // * 导致第一次进入三维界面是正常的,退回,切换回来,三维场景会出现报错
|
|
|
+ // * 所以,这里切换到三维场景,要进行整个页面刷新一下
|
|
|
+ // * 就可以解决这个问题,让它正常运行
|
|
|
+ // */
|
|
|
+ // window.location.reload();
|
|
|
+ });
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
if (type == 'report') router.push({ path: `/train/exam/${state.taskId}/${state.trainSelf.id}/${state.trainSelf.taskReport.id}` });
|
|
|
if (type == 'report_share') router.push({ path: `/train/share/${state.taskId}` });
|
|
|
};
|