From fa3d24c9d90c8a40e9fb69cbbd9065b3a36c8bd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E8=88=AA?= Date: Thu, 27 Nov 2025 11:19:35 +0800 Subject: [PATCH] fix: bug --- .env.development.yh | 2 +- src/pages/sparring/talk.vue | 138 +++++++++++++++++++- src/pages/sparring/talkCom.nvue | 150 +++++++++++----------- src/pages/sparring/tip.vue | 2 +- src/static/images/sparring/close-talk.png | Bin 0 -> 4960 bytes 5 files changed, 216 insertions(+), 76 deletions(-) create mode 100644 src/static/images/sparring/close-talk.png diff --git a/.env.development.yh b/.env.development.yh index e9359d3e..910048f4 100644 --- a/.env.development.yh +++ b/.env.development.yh @@ -4,7 +4,7 @@ ENV = 'development.yh' 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_TRAPRACTICE = 'http://25.64.32.156:9603' # VITE_APP_BASE_H5_API_Url_TRAAPP = 'http://25.64.32.154:9601' diff --git a/src/pages/sparring/talk.vue b/src/pages/sparring/talk.vue index f696c2b2..b3ef3b56 100644 --- a/src/pages/sparring/talk.vue +++ b/src/pages/sparring/talk.vue @@ -1,6 +1,140 @@ \ No newline at end of file + import { + queryTraPartnerCharacterInfoById, + partnerChatReportTrigger + } from "@/api/sparring.js" + import ImagePreview from '@/components/image-preview/image-preview.vue'; + + const traId = ref('') + const chaId = ref('') + const talkingType = ref('') + const isPreview = ref(false) + const talkComRef = ref() + const detailInfo = ref({}) + const getDetailInfo = () => { + queryTraPartnerCharacterInfoById({ + traId: traId.value, + chaId: chaId.value + }).then(res => { + detailInfo.value = { + ...res.body + } + talkComRef.value.prepare() + }) + } + const timeShow = ref('12:11') + const closeTalking = () => { + talkComRef.value.close() + } + onLoad((params) => { + traId.value = params.traId; + chaId.value = params.chaId; + talkingType.value = params.type; + isPreview.value = params.isPreview === '1' + getDetailInfo() + }); + + \ No newline at end of file diff --git a/src/pages/sparring/talkCom.nvue b/src/pages/sparring/talkCom.nvue index 098c07b0..074e3206 100644 --- a/src/pages/sparring/talkCom.nvue +++ b/src/pages/sparring/talkCom.nvue @@ -1,114 +1,91 @@ - \ No newline at end of file + + \ No newline at end of file diff --git a/src/pages/sparring/tip.vue b/src/pages/sparring/tip.vue index e6e13cf6..123d90a8 100644 --- a/src/pages/sparring/tip.vue +++ b/src/pages/sparring/tip.vue @@ -227,7 +227,7 @@ // #endif } const toTalking = () => { - common.navigateTo('/pages/sparring/talk?traId=' + traId.value + '&chaId=' + chaId.value) + common.navigateTo('/pages/sparring/talk?traId=' + traId.value + '&chaId=' + chaId.value+ '&type=' + talkingType.value+ '&isPreview=' + (isPreview.value?'1':'0')) } const activeVoiceTalkingItemId = ref('') // 关闭播放状态 diff --git a/src/static/images/sparring/close-talk.png b/src/static/images/sparring/close-talk.png new file mode 100644 index 0000000000000000000000000000000000000000..90ed80fee0031ca2167b68233b2268ba4e9d9fa3 GIT binary patch literal 4960 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 ez@I6v!v6!QT!hzycf8&J0000