fix bug
This commit is contained in:
+2
-2
@@ -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'
|
||||
|
||||
|
||||
@@ -55,9 +55,9 @@
|
||||
</view>
|
||||
<!-- 维度信息预览 -->
|
||||
<view v-if="type === 5 && !dataInfo.isLoading" style="padding-top: 16rpx;">
|
||||
<ChartFour v-if="dataInfo.evalDimens.length === 4" :dataList="dataInfo.evalDimens" :score="dataInfo.intrctGrade"/>
|
||||
<ChartThree v-if="dataInfo.evalDimens.length === 3" :dataList="dataInfo.evalDimens" :score="dataInfo.intrctGrade"/>
|
||||
<ChartFive v-if="dataInfo.evalDimens.length === 5" :dataList="dataInfo.evalDimens" :score="dataInfo.intrctGrade"/>
|
||||
<ChartFour v-if="dataInfo.evalDimens.length === 4" :dataList="dataInfo.evalDimens" :score="dataInfo.asrGrade"/>
|
||||
<ChartThree v-if="dataInfo.evalDimens.length === 3" :dataList="dataInfo.evalDimens" :score="dataInfo.asrGrade"/>
|
||||
<ChartFive v-if="dataInfo.evalDimens.length === 5" :dataList="dataInfo.evalDimens" :score="dataInfo.asrGrade"/>
|
||||
</view>
|
||||
<!-- 参考答案 -->
|
||||
<view class="talking-text" v-if="type === 5 && !dataInfo.isLoading" style="overflow: hidden;">
|
||||
|
||||
+37
-27
@@ -43,8 +43,9 @@
|
||||
<view class="talking-list">
|
||||
<scroll-view class="talking-scroll-list" :scroll-y="true" :scroll-top="scrollTop" :show-scrollbar="false"
|
||||
:scroll-with-animation="false">
|
||||
<TalkingItem v-for="(item,index) in talkingList" :talkingType="item.type" :talkingInfo="item" :isLast="index+1 === talkingList.length"
|
||||
:isAnswering="!answerIsOver" :activeVoiceId="activeVoiceTalkingItemId" @handleEvents="talkItemEvents">
|
||||
<TalkingItem v-for="(item,index) in talkingList" :talkingType="item.type" :talkingInfo="item"
|
||||
:isLast="index+1 === talkingList.length" :isAnswering="!answerIsOver"
|
||||
:activeVoiceId="activeVoiceTalkingItemId" @handleEvents="talkItemEvents">
|
||||
</TalkingItem>
|
||||
</scroll-view>
|
||||
</view>
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user