|
|
@@ -51,4 +51,61 @@ id="screen-approval" 的内容重构至E:\git\2021项目\v3-小程序\pages_safe
|
|
|
1. 重构E:\git\2021项目\v3-小程序\.claude\mobile_exam.html文件内 ID为screen-exam-doing的内容 至E:\git\2021项目\v3-小程序\pages_safetyEducationExamination\views\exam\onlineExamPlay.vue内 要求符合uni-app 微信小程序 并且还原完整样式与原型不要擅自更改样式与原型
|
|
|
2. 重构完成后 阅读E:\git\2026项目\safetyEducationExamination\src\views\safetyEducationExaminationNew\featurePage\startTheExam\index.vue页面
|
|
|
这个页面是PC端的考试页面 重构后的页面可以完全使用该页面的业务逻辑与操作方式 和接口数据 该页面是已完成的完整页面
|
|
|
-但是需要注意该页面是PC的 你需要注意重构后的页面是要求符合uni-app 微信小程序
|
|
|
+但是需要注意该页面是PC的 你需要注意重构后的页面是要求符合uni-app 微信小程序
|
|
|
+
|
|
|
+
|
|
|
+我想把一些方法封装成工具类到E:\git\2021项目\v3-小程序\pages_safetyEducationExamination\utils\index.js
|
|
|
+
|
|
|
+ goToPage(type,item){
|
|
|
+ if(type == 1){
|
|
|
+ //考试列表
|
|
|
+ uni.navigateTo({
|
|
|
+ url: '/pages_safetyEducationExamination/views/exam/index',
|
|
|
+ });
|
|
|
+ }else if(type == 2){
|
|
|
+ //开始考试相关业务
|
|
|
+ if(item.conditionType == 1){
|
|
|
+ if(item.examStudy&&item.courseId){
|
|
|
+ //学习课程
|
|
|
+ let obj = {
|
|
|
+ courseId: item.courseId,
|
|
|
+ examId: item.examId,
|
|
|
+ }
|
|
|
+ //等待后续逻辑
|
|
|
+ }else{
|
|
|
+ //学时要求
|
|
|
+ if(item.knowledgePointIds){
|
|
|
+ //学时知识点
|
|
|
+ uni.navigateTo({
|
|
|
+ url: `/pages_safetyEducationExamination/views/studyHourTask/index?knowledgePointId=${item.knowledgePointIds}`,
|
|
|
+ });
|
|
|
+ }else{
|
|
|
+ //无知识点要求
|
|
|
+ uni.navigateTo({
|
|
|
+ url: '/pages_safetyEducationExamination/views/study/index',
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }else if(item.conditionType == 2){
|
|
|
+ //学习课程
|
|
|
+ let obj = {
|
|
|
+ courseId: item.courseId,
|
|
|
+ examId: item.examId,
|
|
|
+ }
|
|
|
+ //等待后续逻辑
|
|
|
+ }else if(item.conditionType == 3){
|
|
|
+ //模拟考试
|
|
|
+ if(item.mockExamId){
|
|
|
+ let obj = {
|
|
|
+ examId: item.examId,
|
|
|
+ attemptId: item.mockExamId,
|
|
|
+ }
|
|
|
+ //等待后续逻辑
|
|
|
+ }else{
|
|
|
+ this.examUserExamStart({examId:item.examId,examScene:2});
|
|
|
+ }
|
|
|
+ }else if(item.conditionType == 4){
|
|
|
+ //开始考试
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|