This commit is contained in:
杨航
2025-11-20 15:55:56 +08:00
parent b468267e96
commit d4eb287775
4 changed files with 23 additions and 3 deletions
+2 -2
View File
@@ -4,8 +4,8 @@ ENV = 'development.yh'
VITE_APP_BASE_API_Url = 'http://25.18.122.65:7001' VITE_APP_BASE_API_Url = 'http://25.18.122.65:7001'
# VITE_APP_BASE_H5_API_Url = 'http://25.18.122.91:9786' VITE_APP_BASE_H5_API_Url = 'http://25.18.122.91:9786'
# VITE_APP_BASE_H5_API_Url_TRAEXAM = 'http://25.64.32.154:9604' # VITE_APP_BASE_H5_API_Url_TRAEXAM = 'http://25.64.32.154:9604'
# VITE_APP_BASE_H5_API_Url_TRAPRACTICE = 'http://25.64.32.156:9603' # VITE_APP_BASE_H5_API_Url_TRAPRACTICE = 'http://25.64.32.156:9603'
VITE_APP_BASE_H5_API_Url_TRAAPP = 'http://25.64.32.154:9601' # VITE_APP_BASE_H5_API_Url_TRAAPP = 'http://25.64.32.154:9601'
@@ -105,7 +105,23 @@ export default function usePointsAndBadge() {
} }
console.log('调用积分接口', res); console.log('调用积分接口', res);
console.log('pointsRefpointsRef', pointsRef.value); console.log('pointsRefpointsRef', pointsRef.value);
// 06AI问答 不弹出积分窗口
if(type=== '06'){
if (badgesList.length > 0) {
nextTick(() => {
setTimeout(() => {
badgeRef.value.open(pointsList, badgesList, () => {
badgeRef.value.close()
complete(true, '', res);
});
}, pop_up_time);
});
}else{
complete(true, '', res);
}
return
}
// 弹出积分窗口
pointsRef.value.open(res.body.points, res.body.pointsBadges, (status, pointsList, badgesList) => { pointsRef.value.open(res.body.points, res.body.pointsBadges, (status, pointsList, badgesList) => {
pointsRef.value.close() pointsRef.value.close()
if (badgesList.length > 0) { if (badgesList.length > 0) {
@@ -105,6 +105,7 @@ import { onUnload } from '@dcloudio/uni-app';
const initVoice = () => { const initVoice = () => {
talkVoiceObj.value = uni.createInnerAudioContext() talkVoiceObj.value = uni.createInnerAudioContext()
talkVoiceObj.value.onPause(()=>{ talkVoiceObj.value.onPause(()=>{
talkVoiceObj.value.volume = 1
}) })
talkVoiceObj.value.onPlay(()=>{ talkVoiceObj.value.onPlay(()=>{
if(isTesting.value){ if(isTesting.value){
@@ -115,6 +116,7 @@ import { onUnload } from '@dcloudio/uni-app';
talkVoiceObj.value.onEnded(()=>{ talkVoiceObj.value.onEnded(()=>{
emit('changePlay', '') emit('changePlay', '')
talkVoiceObj.value.src = '' talkVoiceObj.value.src = ''
talkVoiceObj.value.volume = 1
}) })
talkVoiceObj.value.onError(()=>{ talkVoiceObj.value.onError(()=>{
talkVoiceObj.value.src = '' talkVoiceObj.value.src = ''
@@ -122,6 +124,7 @@ import { onUnload } from '@dcloudio/uni-app';
itemVoice.value = unref(dataInfo).talkingVoice itemVoice.value = unref(dataInfo).talkingVoice
talkVoiceObj.value.src = itemVoice.value talkVoiceObj.value.src = itemVoice.value
isTesting.value = true isTesting.value = true
talkVoiceObj.value.volume = 0
talkVoiceObj.value.play() talkVoiceObj.value.play()
talkVoiceObj.value.pause() talkVoiceObj.value.pause()
setTimeout(()=>{ setTimeout(()=>{
+1
View File
@@ -418,6 +418,7 @@
}).then(res=>{ }).then(res=>{
watchFlag.value = 1; watchFlag.value = 1;
socketStore?.closeSocket(); socketStore?.closeSocket();
changePlayItemId('')
pointAndBadgesRun(talkingType.value === '01'? '07': '08', null, ()=>{ pointAndBadgesRun(talkingType.value === '01'? '07': '08', null, ()=>{
common.navigateTo('/pages/sparring/result?traId=' + traId.value + '&execId=' + execId.value + '&type=' + talkingType.value + '&isPreview=' + (isPreview.value ?'1':'')) common.navigateTo('/pages/sparring/result?traId=' + traId.value + '&execId=' + execId.value + '&type=' + talkingType.value + '&isPreview=' + (isPreview.value ?'1':''))
}) })