From 2c6200a92a29cc41fc07b59cd8ec62ea1a16d2ca Mon Sep 17 00:00:00 2001 From: binbin_pan Date: Wed, 28 Aug 2024 09:51:05 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/eduApp/index.js | 266 +++++++++--------- api/request.js | 7 +- config.js | 35 ++- manifest.json | 1 + pages/YNEduApp/exam/beforeExam.vue | 6 + pages/YNEduApp/exam/exam.vue | 42 ++- pages/YNEduApp/exam/examination.vue | 180 ++++++++---- pages/YNEduApp/exam/examinationDetails.vue | 28 +- pages/YNEduApp/exam/examinationList.vue | 57 ++-- .../exam/examinationResultDetails.vue | 18 +- pages/YNEduApp/index/index.vue | 75 ++--- pages/YNEduApp/learn/learn.vue | 25 +- pages/YNEduApp/learnProj/learnProj.vue | 36 ++- pages/YNEduApp/learnProj/learnProjDetail.vue | 45 ++- pages/YNEduApp/prac/exercises.vue | 258 ++++++++++++++--- pages/YNEduApp/prac/prac.vue | 39 ++- pages/YNEduApp/prac/pracDetail.vue | 52 +++- pages/YNEduApp/user/editProfile.vue | 2 +- pages/YNEduApp/user/faceScan.vue | 2 +- pages/YNEduApp/user/myMsg.vue | 4 +- pages/YNEduApp/user/user.vue | 52 +--- pages/gzt/index.vue | 27 ++ store/modules/user.js | 5 +- utils/request.js | 7 +- 24 files changed, 855 insertions(+), 414 deletions(-) diff --git a/api/eduApp/index.js b/api/eduApp/index.js index 6182916..ed145f8 100644 --- a/api/eduApp/index.js +++ b/api/eduApp/index.js @@ -10,157 +10,157 @@ export function getNoticeAnnoByUserId(data) { } // 考试-列表 /personalCenter/getStudentExamList -export function getStudentExamList(params) { - return request({ - url: '/exam-student/personalCenter/getStudentExamList', - method: 'post', - data: params - }) -} +// export function getStudentExamList(params) { +// return request({ +// url: '/exam-student/personalCenter/getStudentExamList', +// method: 'post', +// data: params +// }) +// } // 考试-题目 /studentExam/getExamQuestionList -export function getExamQuestionList(params) { - return request({ - url: '/exam-student/studentExam/getExamQuestionList', - method: 'post', - data: params - }) -} +// export function getExamQuestionList(params) { +// return request({ +// url: '/exam-student/studentExam/getExamQuestionList', +// method: 'post', +// data: params +// }) +// } // 考试-做题 /studentExam/insertQuestionAnswerById -export function insertQuestionAnswerById(params) { - return request({ - url: '/exam-student/studentExam/insertQuestionAnswerById', - method: 'post', - data: params - }) -} +// export function insertQuestionAnswerById(params) { +// return request({ +// url: '/exam-student/studentExam/insertQuestionAnswerById', +// method: 'post', +// data: params +// }) +// } // 考试-交卷+结果 /studentExam/commitExamByRecordId -export function commitExamByRecordId(params) { - return request({ - url: '/exam-student/studentExam/commitExamByRecordId', - method: 'post', - data: params - }) -} +// export function commitExamByRecordId(params) { +// return request({ +// url: '/exam-student/studentExam/commitExamByRecordId', +// method: 'post', +// data: params +// }) +// } // 考试-查询结果列表 /studentExam/getExamRecordById -export function getExamRecordById(params) { - return request({ - url: '/exam-student/studentExam/getExamRecordById', - method: 'get', - data: params - }) -} +// export function getExamRecordById(params) { +// return request({ +// url: '/exam-student/studentExam/getExamRecordById', +// method: 'get', +// data: params +// }) +// } // 考试-结果详情 studentExam/getExamRecordAnswer -export function getExamRecordAnswer(params) { - return request({ - url: '/exam-student/studentExam/getExamRecordAnswer', - method: 'post', - data: params - }) -} +// export function getExamRecordAnswer(params) { +// return request({ +// url: '/exam-student/studentExam/getExamRecordAnswer', +// method: 'post', +// data: params +// }) +// } // 考试-排名 studentExam/getExamRankById -export function getExamRankById(params) { - return request({ - url: '/exam-student/studentExam/getExamRankById', - method: 'post', - data: params - }) -} +// export function getExamRankById(params) { +// return request({ +// url: '/exam-student/studentExam/getExamRankById', +// method: 'post', +// data: params +// }) +// } // 练习-列表 /personalCenter/getStudentPracticeList -export function getStudentPracticeList(params) { - return request({ - url: '/exam-student/personalCenter/getStudentPracticeList', - method: 'post', - data: params - }) -} +// export function getStudentPracticeList(params) { +// return request({ +// url: '/exam-student/personalCenter/getStudentPracticeList', +// method: 'post', +// data: params +// }) +// } // 练习-总览 /studentPractice/getPracticeQuestionRate -export function getPracticeQuestionRate(params) { - return request({ - url: '/exam-student/studentPractice/getPracticeQuestionRate', - method: 'post', - data: params - }) -} +// export function getPracticeQuestionRate(params) { +// return request({ +// url: '/exam-student/studentPractice/getPracticeQuestionRate', +// method: 'post', +// data: params +// }) +// } // 练习-聚合数据 /studentPractice/getPracticeItData -export function getPracticeItData(params) { - return request({ - url: '/exam-student/studentPractice/getPracticeItData', - method: 'post', - data: params - }) -} +// export function getPracticeItData(params) { +// return request({ +// url: '/exam-student/studentPractice/getPracticeItData', +// method: 'post', +// data: params +// }) +// } // 练习-题目 studentPractice/getPracticeQuestion -export function getPracticeQuestion(params) { - return request({ - url: '/exam-student/studentPractice/getPracticeQuestion', - method: 'post', - data: params - }) -} +// export function getPracticeQuestion(params) { +// return request({ +// url: '/exam-student/studentPractice/getPracticeQuestion', +// method: 'post', +// data: params +// }) +// } // 练习-答题 studentPractice/insertPracticeAnswerById -export function insertPracticeAnswerById(params) { - return request({ - url: '/exam-student/studentPractice/insertPracticeAnswerById', - method: 'post', - data: params - }) -} +// export function insertPracticeAnswerById(params) { +// return request({ +// url: '/exam-student/studentPractice/insertPracticeAnswerById', +// method: 'post', +// data: params +// }) +// } // 练习-前后题-跳题 studentPractice/changeQuestion -export function changeQuestion(params) { - return request({ - url: '/exam-student/studentPractice/changeQuestion', - method: 'post', - data: params - }) -} +// export function changeQuestion(params) { +// return request({ +// url: '/exam-student/studentPractice/changeQuestion', +// method: 'post', +// data: params +// }) +// } // 练习-弹框序号跳题 /studentPractice/getPracticeQuestionList -export function getPracticeQuestionList(params) { - return request({ - url: '/exam-student/studentPractice/getPracticeQuestionList', - method: 'post', - data: params - }) -} +// export function getPracticeQuestionList(params) { +// return request({ +// url: '/exam-student/studentPractice/getPracticeQuestionList', +// method: 'post', +// data: params +// }) +// } // 练习-保存练习时长 /studentPractice/savePracticeDuration -export function savePracticeDuration(params) { - return request({ - url: '/exam-student/studentPractice/savePracticeDuration', - method: 'post', - data: params - }) -} +// export function savePracticeDuration(params) { +// return request({ +// url: '/exam-student/studentPractice/savePracticeDuration', +// method: 'post', +// data: params +// }) +// } // 练习-错题消除 studentPractice/updateRemoveRecordData -export function updateRemoveRecordData(params) { - return request({ - url: '/exam-student/studentPractice/updateRemoveRecordData', - method: 'post', - data: params - }) -} +// export function updateRemoveRecordData(params) { +// return request({ +// url: '/exam-student/studentPractice/updateRemoveRecordData', +// method: 'post', +// data: params +// }) +// } // 学习项目-列表 /personalCenter/getStudentStudyWorkList -export function getStudentStudyWorkList(params) { - return request({ - url: '/exam-student/personalCenter/getStudentStudyWorkList', - method: 'post', - data: params - }) -} +// export function getStudentStudyWorkList(params) { +// return request({ +// url: '/exam-student/personalCenter/getStudentStudyWorkList', +// method: 'post', +// data: params +// }) +// } // 学习项目-目录 /studyWork/StudyWorkAll // export function studyWorkAll(params) { @@ -172,19 +172,19 @@ export function getStudentStudyWorkList(params) { // } // 学习项目-进度 /student/updStudyDuration -export function updStudyDuration(params) { - return request({ - url: '/exam-student/student/updStudyDuration', - method: 'post', - data: params - }) -} +// export function updStudyDuration(params) { +// return request({ +// url: '/exam-student/student/updStudyDuration', +// method: 'post', +// data: params +// }) +// } // 学习项目-考试/学习 结束 /student/updStudyDurationExamPractice -export function updStudyDurationExamPractice(params) { - return request({ - url: '/exam-student/student/updStudyDurationExamPractice', - method: 'post', - data: params - }) -} \ No newline at end of file +// export function updStudyDurationExamPractice(params) { +// return request({ +// url: '/exam-student/student/updStudyDurationExamPractice', +// method: 'post', +// data: params +// }) +// } \ No newline at end of file diff --git a/api/request.js b/api/request.js index e28c0e9..0d1310a 100644 --- a/api/request.js +++ b/api/request.js @@ -4,12 +4,7 @@ import config from '@/config' import { getToken } from '@/utils/auth.js' // import store from '@/store'; -let baseUrl = '' -if (uni.getStorageSync('jwtToken')) { - baseUrl = config.baseUrl -} else { - baseUrl = config.loginBaseUrl -} +const baseUrl = config.loginBaseUrl console.log('baseUrl-请求', baseUrl) const http = new Request({ diff --git a/config.js b/config.js index a0dca32..0a4a3ee 100644 --- a/config.js +++ b/config.js @@ -1,16 +1,39 @@ // 应用全局配置 +// module.exports = { +// // baseUrl:'/prod-api', +// loginBaseUrl:'http://112.29.103.165:1616', +// // baseUrl:'http://192.168.0.14:2900', +// baseUrl:'http://192.168.0.137:2900', +// // loginUrl: 'http://112.29.103.165:1616', +// login: 'http://192.168.0.137:19200', +// // 图片展示基础地址 +// fileUrl:'http://192.168.0.137:2909/exam-file/', +// // 上传文件地址 +// uploadUrl: 'http://192.168.0.137:2909/exam-file/file/uploadBase64', +// bmwUrl: 'http://192.168.0.137:2911/exam-bmw', +// // 应用信息 +// appInfo: { +// // 应用名称 +// name: "作业管控智慧平台", +// // 应用版本 +// version: "1.1.0", +// } +// } + module.exports = { // baseUrl:'/prod-api', + // http://192.168.0.14:19999 loginBaseUrl:'http://112.29.103.165:1616', + // loginBaseUrl:'http://192.168.0.14:19999', // baseUrl:'http://192.168.0.14:2900', - baseUrl:'http://192.168.0.32:2900', - loginUrl: 'http://112.29.103.165:1616', - login: 'http://192.168.0.32:19200', + baseUrl:'http://192.168.0.14:19999', + // loginUrl: 'http://112.29.103.165:1616', + login: 'http://192.168.0.14:19200', // 图片展示基础地址 - fileUrl:'http://192.168.0.137:2909/exam-file/', + fileUrl:'http://192.168.0.14:19999/exam-file/', // 上传文件地址 - uploadUrl: 'http://192.168.0.32:2909/exam-file/file/uploadBase64', - bmwUrl: 'http://192.168.0.32:2911/exam-bmw', + uploadUrl: 'http://192.168.0.14:19999/exam-file/file/uploadBase64', + bmwUrl: 'http://192.168.0.14:19999/exam-bmw', // 应用信息 appInfo: { // 应用名称 diff --git a/manifest.json b/manifest.json index 850d120..d41895b 100644 --- a/manifest.json +++ b/manifest.json @@ -6,6 +6,7 @@ "versionCode" : 104, "transformPx" : false, "app-plus" : { + "popGesture": "none", "useragent" : { "value" : "Mozilla/5.0 (iPhone; CPU iPhone OS 15_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Html5Plus/1.0 (Immersed/20) uni-app", "concatenate" : true //true则为在默认基础上追加 false则为替换默认 diff --git a/pages/YNEduApp/exam/beforeExam.vue b/pages/YNEduApp/exam/beforeExam.vue index 0d2f85b..339a9a0 100644 --- a/pages/YNEduApp/exam/beforeExam.vue +++ b/pages/YNEduApp/exam/beforeExam.vue @@ -64,6 +64,8 @@ export default { examNum: 0, // 考试次数 examCount: 1, // 1: 不限次 2: 及格终止 3: 自定义 examCustom: 0, // 自定义次数 + score: 0, + passScore: 0 } }, onLoad(opt) { @@ -75,6 +77,8 @@ export default { this.duration = opt.responseTime this.switchCount = opt.cutNum.includes('null') || opt.cutNum.includes('undefined') ? '不限次' : opt.cutNum this.studyId = opt.studyId + this.score = opt.score + this.passScore = opt.passScore }, methods: { openModal() { @@ -89,6 +93,8 @@ export default { examCount: this.examCount, examCustom: this.examCustom, studyId: this.studyId, // 学习id + score: this.score, // 总分 + passScore: this.passScore // 及格分数 } console.log('🚀 ~ handleEnterExam ~ params:', params) uni.navigateTo({ diff --git a/pages/YNEduApp/exam/exam.vue b/pages/YNEduApp/exam/exam.vue index 585c161..cdc7022 100644 --- a/pages/YNEduApp/exam/exam.vue +++ b/pages/YNEduApp/exam/exam.vue @@ -22,7 +22,7 @@
{{ item.validityDate }}
考试{{ item.examNum }}次
-
总分:{{ item.passScore }}
+
总分:{{ item.score }}
得分:{{ item.examScore }}
@@ -45,6 +45,7 @@ diff --git a/pages/YNEduApp/exam/examinationDetails.vue b/pages/YNEduApp/exam/examinationDetails.vue index 82e8bcf..db8f121 100644 --- a/pages/YNEduApp/exam/examinationDetails.vue +++ b/pages/YNEduApp/exam/examinationDetails.vue @@ -71,6 +71,7 @@