From a193041cc0f586706a9bab12a8b1269f209ce4db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E8=88=AA?= Date: Tue, 16 Dec 2025 10:36:29 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=20bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development.yh | 4 ++-- src/pages/sparring/components/touchBtn.vue | 22 ++++++++++++++++------ 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/.env.development.yh b/.env.development.yh index 95d4857d..193ce295 100644 --- a/.env.development.yh +++ b/.env.development.yh @@ -4,8 +4,8 @@ ENV = 'development.yh' # VITE_APP_BASE_H5_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.78:9786' +VITE_APP_BASE_H5_API_Url = 'http://25.18.122.91:9786' +# VITE_APP_BASE_H5_API_Url = 'http://25.18.122.78:9786' # VITE_APP_BASE_API_Url = 'https://aitstest.jlbank.com.cn:7002' # 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' diff --git a/src/pages/sparring/components/touchBtn.vue b/src/pages/sparring/components/touchBtn.vue index 0873009e..2cc77294 100644 --- a/src/pages/sparring/components/touchBtn.vue +++ b/src/pages/sparring/components/touchBtn.vue @@ -177,7 +177,9 @@ stopRecord(); } else { setRecordTime() - showTalkingModel.value = true; + if(!showTalkingModel.value){ + showTalkingModel.value = true; + } } }); unref(recordObjCom).onError(() => { @@ -217,7 +219,7 @@ isGettingPermission.value = false }, 1000) console.log(10, '验证停止方法存在') - closeModel(); + // closeModel(); unref(recordObjCom).stop(); } else { console.log(11, '验证停止方法不存在') @@ -235,7 +237,9 @@ isStopNum.value = isStartNum.value; isHandleClosed.value = true setTimeout(() => { - showTalkingModel.value = false; + if(showTalkingModel.value){ + showTalkingModel.value = false; + } cb && cb(); }, 300); setTimeout(() => { @@ -306,7 +310,9 @@ if (IsAndEnv) { let _recordPerm = await permission.requestAndroidPermission('android.permission.RECORD_AUDIO'); if (_recordPerm !== 1) { - showTalkingModel.value = false; + if(showTalkingModel.value){ + showTalkingModel.value = false; + } let res = await common.show('提示信息', '当前页面需要使用的录音权限,是否前往开启?', true, '取消', '确定') if (res) { // 去开启权限 @@ -351,7 +357,9 @@ console.log(3, '权限验证通过,展示录音弹窗') if (showTalkingModel.value) { console.log(4, '默认展开状态关闭,return') - showTalkingModel.value = false + if(showTalkingModel.value){ + showTalkingModel.value = false; + } return }; if (isGettingPermission.value) { @@ -391,7 +399,9 @@ } }, 59 * 1010); } else { - showTalkingModel.value = false; + if(showTalkingModel.value){ + showTalkingModel.value = false; + } uni.showToast({ title: '暂无问题需要回答!', icon: 'none',