This commit is contained in:
杨航
2025-11-24 14:58:21 +08:00
parent 75fc062313
commit 066292dc3d
3 changed files with 17 additions and 4 deletions
+3 -3
View File
@@ -35,7 +35,7 @@
</view>
<view class="analytics-item-value">
<text class="analytics-item-value-v">{{statisticsObj.completeCrsCnt }}</text>
<text class="analytics-item-value-unit"></text>
<text class="analytics-item-value-unit"></text>
</view>
</view>
<view class="analytics-item">
@@ -53,7 +53,7 @@
</view>
<view class="analytics-item-value">
<text class="analytics-item-value-v">{{statisticsObj.completeTaskCnt }}</text>
<text class="analytics-item-value-unit"></text>
<text class="analytics-item-value-unit"></text>
</view>
</view>
<view class="analytics-item">
@@ -62,7 +62,7 @@
</view>
<view class="analytics-item-value">
<text class="analytics-item-value-v">{{statisticsObj.completedExamCnt }}</text>
<text class="analytics-item-value-unit"></text>
<text class="analytics-item-value-unit"></text>
</view>
</view>
<view class="analytics-item">
@@ -119,9 +119,14 @@
const IsAndEnv = getPhoneEnvBool('AND');
const isStartNum = ref(0);
const isStopNum = ref(0);
const isGettingPermission = ref(false)
const initRecord = () => {
recordObjCom.value = uni.getRecorderManager();
unref(recordObjCom)?.onStop((res, duration) => {
if(isGettingPermission.value){
isGettingPermission.value = false
return
}
audioPath.value = res.tempFilePath;
if (!isOut.value) {
if (startFlag.value !== 2) {
@@ -239,11 +244,14 @@
if (_recordPerm !== 1) {
common.show('提示信息', '当前页面需要使用的录音权限,是否前往开启?', true, '取消', '确定').then((res) => {
if (res) {
isGettingPermission.value = true
hideOverlayTalking()
// 去开启权限
permission.gotoAppPermissionSetting();
} else {
// 取消
common.navigateBack();
hideOverlayTalking()
}
});
return false
@@ -256,11 +264,14 @@
if (_state === 'denied') {
common.show('提示信息', '当前页面需要使用的录音权限,是否前往开启?', true, '取消', '确定').then((res) => {
if (res) {
isGettingPermission.value = true
hideOverlayTalking()
// 去开启权限
uni.openAppAuthorizeSetting();
} else {
// 取消
common.navigateBack();
hideOverlayTalking()
}
});
return false
+3 -1
View File
@@ -60,7 +60,9 @@
<view :class="['body-bottom-static', isPass?'pass':'fialed']">
<view class="static-tip">得分</view>
<view class="static-score">{{ totalScore }}</view>
<view class="static-desc">{{!isPass?'你这个得分,不容易啊!':'恭喜阁下过关斩将,顺利通关!'}}</view>
<view class="static-desc" v-if="false">{{'朋友你挺能说违禁词啊'}}</view>
<view class="static-desc" v-if="false">以下均为违禁词:<text style="color: red;">{{'违禁词'}}</text></view>
<view class="static-desc">{{!isPass?'你这个得分,不容易的!':'恭喜阁下过关斩将,顺利通关!'}}</view>
<view class="static-charts">
<ChartThree v-if="length === 3" fromType="tra" :dataList="evalDimens" />