fix: bug

This commit is contained in:
杨航
2025-11-17 13:31:53 +08:00
parent 545b3a425a
commit d4d05080bd
4 changed files with 13 additions and 3 deletions
+6
View File
@@ -119,6 +119,8 @@
</view>
</uv-overlay>
<PreviewDetail />
<badge ref="badgeRef"></badge>
<points ref="pointsRef" @confirm="pointsConfirm"></points>
</view>
</template>
@@ -134,6 +136,8 @@ import TalkingItem from '@/pages/course/components/talkingItem.vue'
import ImagePreview from '@/components/image-preview/image-preview.vue'
import PreviewDetail from '@/components/image-preview/preview-detail.vue'
import TouchBtn from '@/pages/course/components/touchBtn.vue'
import badge from '@/components/points-and-badge/badge';
import points from '@/components/points-and-badge/points';
import { useSocketStore } from '@/store/socket.js'
import { useStorageStore } from '@/store/storage.js'
@@ -159,6 +163,8 @@ const flagVal = ref('1')
const isUploadingVoice = ref(false)
const isPreview = ref(false)
const IsAndEnv = ref(getPhoneEnvBool('AND'))
const badgeRef = ref(null);
const pointsRef = ref(null);
const ajaxApi = computed(() => (isPreview.value ? textChartPreviewApi : textChartApi))
+1
View File
@@ -163,6 +163,7 @@
} from '@/api/dialog.js';
import Feedback from './components/feedback.vue';
import History from './components/history.vue';
import badge from '@/components/points-and-badge/badge';
const { statusBarHeight } = uni.getWindowInfo();
+2
View File
@@ -99,6 +99,7 @@
} from "@/api/sparring.js"
const traId = ref('')
const execId = ref('')
const talkingType = ref('')
const feedbackRef = ref()
const roleInfo = ref({})
const showAllTalk = ref(false)
@@ -251,6 +252,7 @@
onLoad((params) => {
traId.value = params.traId;
execId.value = params.execId
talkingType.value = params.type;
showLoading.value = true
getData()
});
+4 -3
View File
@@ -249,7 +249,7 @@
const answerText = ref('')
const touchBtnCallBack = ref(null)
const initsocketTask = () => {
let _src = talkingType.value === 'preview'?'/trapractice/partnersocket/open':'/trapractice/partnersocket/open'
let _src = talkingType.value === 'preview'?'/trapractice/previewsocket/open':'/trapractice/partnersocket/open'
socketStore.creatSocket(_src + '?summary=');
// unref(SocketObj).on('open', (res)=>{
// if(!answerIsOver.value){
@@ -404,11 +404,12 @@
const overTalking = () => {
partnerChatReportTrigger({
execId: execId.value,
traId: traId.value
traId: traId.value,
talkingType: talkingType.value
}).then(res=>{
watchFlag.value = 1;
socketStore?.closeSocket();
common.navigateTo('/pages/sparring/result?traId=' + traId.value + '&execId=' + execId.value)
common.navigateTo('/pages/sparring/result?traId=' + traId.value + '&execId=' + execId.value + '&type=' + talkingType.value)
})
}
const sendMessage = (data) => {