From 31a38ccbcd42651793d5dddfa792762acc386338 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E8=88=AA?= Date: Sat, 30 Aug 2025 16:07:58 +0800 Subject: [PATCH] fix bug --- .env.development | 4 +- src/pages/course/components/talkingItem.vue | 6 +- src/pages/index/dialog.vue | 64 ++++++++++++--------- 3 files changed, 42 insertions(+), 32 deletions(-) diff --git a/.env.development b/.env.development index 0c622e63..f66100ef 100644 --- a/.env.development +++ b/.env.development @@ -28,9 +28,9 @@ VITE_APP_BASE_H5_API_Url = 'http://25.18.122.65:7001' #VITE_APP_BASE_H5_API_Url = 'http://25.18.122.116:7001' -# VITE_APP_BASE_H5_API_Url_TRAAPP = 'http://25.64.16.130:9601' +VITE_APP_BASE_H5_API_Url_TRAAPP = 'http://25.64.16.130:9601' -# VITE_APP_BASE_H5_API_Url_TRASTUDY = 'http://25.64.16.130:9602' +VITE_APP_BASE_H5_API_Url_TRASTUDY = 'http://25.64.16.130:9602' # VITE_APP_BASE_H5_API_Url_TRAASK = 'http://25.64.16.144:9605' diff --git a/src/pages/course/components/talkingItem.vue b/src/pages/course/components/talkingItem.vue index a9ce0a84..eb4a6429 100644 --- a/src/pages/course/components/talkingItem.vue +++ b/src/pages/course/components/talkingItem.vue @@ -55,9 +55,9 @@ - - - + + + diff --git a/src/pages/index/dialog.vue b/src/pages/index/dialog.vue index ce048ce6..8fe41e83 100644 --- a/src/pages/index/dialog.vue +++ b/src/pages/index/dialog.vue @@ -43,8 +43,9 @@ - + @@ -321,11 +322,11 @@ answerIsOver.value = true } else if (body.event === 'sourceDocuments') { console.log('回答返回文件列表!') - console.log('body: ',body) + console.log('body: ', body) if (talkingList.value.length === 0) return let _data = body.data - talkingList.value[talkingList.value.length - 1].talkingFiles = _data.knowledgeList||[] - talkingList.value[talkingList.value.length - 1].talkingCrsList = _data.crsList||[] + talkingList.value[talkingList.value.length - 1].talkingFiles = _data.knowledgeList || [] + talkingList.value[talkingList.value.length - 1].talkingCrsList = _data.crsList || [] } return } @@ -426,17 +427,17 @@ feedbackRef.value.open(data) break; case 'great': - console.log() - let _status = data.likeStat === 'Y' ? 'N' :'Y' - let _id = data.seqNo || data.askId + console.log() + let _status = data.likeStat === 'Y' ? 'N' : 'Y' + let _id = data.seqNo || data.askId updateLikeStat({ askId: _id, stat: _status - }).then(res=>{ - talkingList.value.forEach(t=>{ - if(t.seqNo === _id || t.askId === _id){ + }).then(res => { + talkingList.value.forEach(t => { + if (t.seqNo === _id || t.askId === _id) { t.likeStat = _status - t.downvoteStat = _status === 'Y' ? 'N' :'Y' + t.downvoteStat = _status === 'Y' ? 'N' : 'Y' } }) }) @@ -452,8 +453,8 @@ } } const feedbackAnswer = (params) => { - talkingList.value.forEach(t=>{ - if(t.seqNo === params.askId){ + talkingList.value.forEach(t => { + if (t.seqNo === params.askId) { t.downvoteStat = 'Y' t.likeStat = 'N' } @@ -463,33 +464,33 @@ const showHistory = () => { historyRef.value.open() } - + const showHistoryDetail = (item) => { queryAskHisByBatchIdPaging({ batchId: item.reqBatch, page: 1, limit: 100 - }).then(res=> { + }).then(res => { console.log(res) - - talkingList.value = (res.body || []).map((t,index)=> { + + talkingList.value = (res.body || []).map((t, index) => { // let _obj = JSON.parse( t.respContent) // console.log(_obj,0) // if(t.chatRole === 'TCH'){ // console.log(JSON.parse(_obj),1) // } - let _text + let _text let _talkingCrsList let _talkingFiles - if(t.chatRole === 'TCH'){ - _text = t.respContentVo?.messageBuileder|| '' - _talkingCrsList = t.respContentVo?.resultMap?.crsList||[] - _talkingFiles = t.respContentVo?.resultMap?.knowledgeList||[] - }else{ + if (t.chatRole === 'TCH') { + _text = t.respContentVo?.messageBuileder || '' + _talkingCrsList = t.respContentVo?.resultMap?.crsList || [] + _talkingFiles = t.respContentVo?.resultMap?.knowledgeList || [] + } else { _text = t.respContent } return { - type: t.chatRole === 'TCH'? 'answer':'question', + type: t.chatRole === 'TCH' ? 'answer' : 'question', talkingText: _text, isLoading: false, askId: t.askId, @@ -497,7 +498,7 @@ id: t.askId + index, talkingVoice: '', reqBatch: item.reqBatch, - intrctWay: '01', //01-文本;02-语音;03-图片 + intrctWay: '01', //01-文本;02-语音;03-图片 intrctContent: _text, bucketKey: '', downvoteStat: t.downvoteStat, @@ -514,6 +515,15 @@ case 'AI学': common.switchTab('/pages/course/index') break; + case 'AI考': + common.navigateTo('/pages/testingHall/index') + break; + case '任务': + common.navigateTo('/pages/learningTasks/index') + break; + case '错题': + common.navigateTo('/pages/wrongQuestionRecord/index') + break; default: common.msg('页面建设中,敬请期待!') break; @@ -638,7 +648,7 @@ const getQuestionList = () => { queryHotQuestionApi().then(res => { console.log(res) - questionList.value = res.body.map(t=>{ + questionList.value = res.body.map(t => { return { ...t, hotContent: t.refineContent