From 0e7b3232960bd58ef0da13d20f8d7db77d4bbd28 Mon Sep 17 00:00:00 2001 From: yanghang Date: Wed, 16 Jul 2025 11:07:50 +0800 Subject: [PATCH 1/5] =?UTF-8?q?fix=EF=BC=9B=20bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/course/components/touchBtn.vue | 1 + src/pages/course/study.vue | 13 ++++++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/pages/course/components/touchBtn.vue b/src/pages/course/components/touchBtn.vue index 6e957d9d..fc90d399 100644 --- a/src/pages/course/components/touchBtn.vue +++ b/src/pages/course/components/touchBtn.vue @@ -188,6 +188,7 @@ const showOverlayTalking = (obj) => { hideOverlayTalking() },59 * 1010) }else{ + showTalkingModel.value = false uni.showToast({ title: '暂无问题需要回答!', icon: "none", diff --git a/src/pages/course/study.vue b/src/pages/course/study.vue index 5c19da10..fa5c4c82 100644 --- a/src/pages/course/study.vue +++ b/src/pages/course/study.vue @@ -823,11 +823,11 @@ const finishQuestionNow = (data) => { } talkingList.value.push(lastTalkingInfo.value) scrollToBottomNow(0) - getQuestionEvalateRequest(_id,data) + getQuestionEvalateRequest(_id, data, 1) }) } // 查询问题回答评分 -const getQuestionEvalateRequest = (id, data) => { +const getQuestionEvalateRequest = (id, data, num) => { if(loadingQstLogId.value){ textChartApi({ processType: 'ANSER-RESULT', @@ -858,8 +858,15 @@ const getQuestionEvalateRequest = (id, data) => { }) scrollToBottomNow() }else{ + // 1分钟之后取消获取报错 + if(num === 30){ + common.msg('获取评分数据失败,请重新提交获取!') + talkingList.value.pop()//删除loading会话 + talkingList.value.pop()//删除完成会话 + return + } setTimeout(()=>{ - getQuestionEvalateRequest(id, data) + getQuestionEvalateRequest(id, data, num+1) }, 2 * 1000) } }) From 216fe5f846c39bb5dbbb8ba4a3100db264f9444b Mon Sep 17 00:00:00 2001 From: yanghang Date: Wed, 16 Jul 2025 16:47:52 +0800 Subject: [PATCH 2/5] =?UTF-8?q?=E6=96=B0=E5=A2=9Eai=E9=97=AE=E7=AD=94?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 4 +- .../image-preview/image-preview.vue | 2 +- src/pages/course/study.vue | 6 +- src/pages/index/components/answer.vue | 192 ++++++++++--- src/pages/index/components/question.vue | 7 +- src/pages/index/components/talking-item.vue | 22 +- src/pages/index/dialog.vue | 259 +++++++++++++++++- src/static/images/dialog/history.png | Bin 0 -> 475 bytes src/static/images/dialog/new-dialog.png | Bin 0 -> 795 bytes 9 files changed, 424 insertions(+), 68 deletions(-) create mode 100644 src/static/images/dialog/history.png create mode 100644 src/static/images/dialog/new-dialog.png diff --git a/.env.development b/.env.development index 83cf2831..59b43ae1 100644 --- a/.env.development +++ b/.env.development @@ -3,13 +3,13 @@ ENV = 'development' # 'development' # 苗扬 -# VITE_APP_BASE_API_Url = 'http://25.64.16.133:9786' +VITE_APP_BASE_API_Url = 'http://25.64.16.133:9786' # UAT # VITE_APP_BASE_API_Url = 'http://25.18.122.78:9786' # DEV -VITE_APP_BASE_API_Url = 'https://aitstest.jlbank.com.cn:7001' +# VITE_APP_BASE_API_Url = 'https://aitstest.jlbank.com.cn:7001' # app入口 diff --git a/src/components/image-preview/image-preview.vue b/src/components/image-preview/image-preview.vue index 8e766627..f368c93f 100644 --- a/src/components/image-preview/image-preview.vue +++ b/src/components/image-preview/image-preview.vue @@ -40,7 +40,7 @@ }, mode:{ type: String, - default: 'widthFix' + default: 'aspectFit' }, previewDetail: { default: '', diff --git a/src/pages/course/study.vue b/src/pages/course/study.vue index fa5c4c82..89a2959b 100644 --- a/src/pages/course/study.vue +++ b/src/pages/course/study.vue @@ -587,9 +587,9 @@ const initsocketTask = () => { getGraphInfoUnStudy(1) } }else{ - if(['0005', 'QQ0005'].includes(res.rtnCode)) { - goto_login_fun(); - } + // if(['0005', 'QQ0005'].includes(res.rtnCode)) { + // goto_login_fun(); + // } } }) } diff --git a/src/pages/index/components/answer.vue b/src/pages/index/components/answer.vue index 954c4b33..5abf3473 100644 --- a/src/pages/index/components/answer.vue +++ b/src/pages/index/components/answer.vue @@ -1,55 +1,66 @@ \ No newline at end of file diff --git a/src/pages/index/components/question.vue b/src/pages/index/components/question.vue index d26b6d27..39bb8809 100644 --- a/src/pages/index/components/question.vue +++ b/src/pages/index/components/question.vue @@ -25,7 +25,7 @@ diff --git a/src/pages/index/components/talking-item.vue b/src/pages/index/components/talking-item.vue index 690aa092..b4567334 100644 --- a/src/pages/index/components/talking-item.vue +++ b/src/pages/index/components/talking-item.vue @@ -1,22 +1,36 @@