diff --git a/.env.development b/.env.development
index b3a21f5c..24eca2f5 100644
--- a/.env.development
+++ b/.env.development
@@ -5,7 +5,7 @@ ENV = 'development'
# VITE_APP_BASE_API_Url = 'https://aits.jlbank.com.cn:7001'
-VITE_APP_BASE_API_Url = 'https://aitstest.jlbank.com.cn:7001'
+# VITE_APP_BASE_API_Url = 'https://aitstest.jlbank.com.cn:7001'
# VITE_APP_BASE_API_Url = 'https://aitstest.jlbank.com.cn:7002'
@@ -16,7 +16,9 @@ VITE_APP_BASE_API_Url = 'https://aitstest.jlbank.com.cn:7001'
# dev
# VITE_APP_BASE_API_Url = 'http://25.18.122.65:7001'
# sit
-#VITE_APP_BASE_API_Url = 'http://25.18.122.91:9786'
+
+VITE_APP_BASE_API_Url = 'http://25.18.122.91:9786'
+
# UAT
# VITE_APP_BASE_API_Url = 'http://25.18.122.78:9786'
@@ -28,7 +30,7 @@ VITE_APP_BASE_API_Url = 'https://aitstest.jlbank.com.cn:7001'
# VITE_APP_BASE_API_Url = 'http://25.18.122.66:9786'
# h5专用地址x2
-
+# VITE_APP_BASE_H5_API_Url_TRAAPP = 'http://25.64.32.150:9601'
# dev
#VITE_APP_BASE_H5_API_Url = 'http://25.18.122.65:7001'
# sit
diff --git a/.env.development.yh b/.env.development.yh
index 910048f4..e9359d3e 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/api/talk.js b/src/api/talk.js
index bf91d768..357ea49c 100644
--- a/src/api/talk.js
+++ b/src/api/talk.js
@@ -1,10 +1,11 @@
import request from '@/api/request'
-export const prepareApi = (name) => {
+export const prepareApi = (data) => {
return request({
- url: '/trapractice/audio/session/prepare?name=' + name,
+ url: '/trapractice/traPartnerVoiceCall/voiceCallPrepare' ,
method: 'post',
toastErrors: true,
+ data,
baseUrl: 'http://25.64.32.157:9603'
});
};
\ No newline at end of file
diff --git a/src/components/points-and-badge/badge.vue b/src/components/points-and-badge/badge.vue
index a1e6da12..20ada5e1 100644
--- a/src/components/points-and-badge/badge.vue
+++ b/src/components/points-and-badge/badge.vue
@@ -20,7 +20,8 @@
- {{ item.pointsBadgeName }}
+ {{ item.pointsBadgeName }}
+ {{ item.remark }}
@@ -30,7 +31,6 @@
-
badgesList.value.length > 1);
const titleNumberText = ['', '两', '三', '四', '五', '六', '七', '八', '九', '十'];
const title = computed(() =>
- badgesList.value.length === 1
- ? '恭喜你获得徽章'
- : `恭喜你获得${titleNumberText[badgesList.value.length - 1]}枚徽章`
+ badgesList.value.length === 1 ? '恭喜你获得徽章' : `恭喜你获得${titleNumberText[badgesList.value.length - 1]}枚徽章`
);
const buttonColor = 'linear-gradient( 270deg, #F81758 0%, #FFA062 100%)';
const customStyle = {
@@ -101,7 +99,7 @@
// 点击
const clickFun = (status = true) => {
emits('confirm', status, pointsList.value, badgesList.value, () => {});
- CloseComplete(status, pointsList.value, badgesList.value)
+ CloseComplete(status, pointsList.value, badgesList.value);
};
const open = (points = [], badges = [], complete = () => {}) => {
@@ -110,7 +108,7 @@
return;
}
console.log('badges', badges);
- CloseComplete = complete
+ CloseComplete = complete;
badgesList.value = badges;
pointsList.value = points;
opacity.value = 1;
@@ -118,8 +116,7 @@
uni.$emit('update_me_data', true);
popup.value.open('center');
};
- onUnmounted(() => {
- });
+ onUnmounted(() => {});
defineExpose({ open, close });
@@ -130,20 +127,28 @@
align-items: center;
justify-content: space-between;
.swiper {
- height: 660rpx;
+ height: 700rpx;
flex: 1;
margin: 0 50rpx;
+ // background-color: red;
.swiper-item-div {
display: flex;
align-items: center;
- justify-content: center;
+ // justify-content: center;
flex-direction: column;
+ .points-title-div {
+ margin-top: 40rpx;
+ // position: absolute;
+ // bottom: 60rpx;
+ }
.points-msg-div {
- position: absolute;
- bottom: -30rpx;
+ margin: 30rpx 20rpx 0 20rpx;
+ // position: absolute;
+ // bottom: 0rpx;
}
.img-div {
+ margin-top: 60rpx;
position: relative;
display: flex;
align-items: center;
@@ -215,15 +220,21 @@
flex-direction: column;
}
}
- .points-msg-div {
- height: 120rpx;
+ .points-title-div {
+ // height: 120rpx;
font-family: PingFangSC, PingFang SC;
font-weight: 500;
font-size: 36rpx;
color: #dec38c;
- line-height: 120rpx;
text-align: center;
- font-style: normal;
+ }
+ .points-msg-div {
+ // height: 120rpx;
+ font-family: PingFangSC, PingFang SC;
+ font-weight: 500;
+ font-size: 26rpx;
+ color: #dec38c;
+ text-align: center;
}
.button-div {
height: 80rpx;
diff --git a/src/pages/competition/matching.vue b/src/pages/competition/matching.vue
index 33f61916..a4f29369 100644
--- a/src/pages/competition/matching.vue
+++ b/src/pages/competition/matching.vue
@@ -75,6 +75,8 @@
{{ data_info.isAnony === 'N' ? data_info.orgIdName : '机构不显示' }}
+
+
@@ -195,7 +197,6 @@
comId
});
const pkData = pkDataBody.body;
- // 下面两行是给后端擦屁股,后端传回的数值为空
pkData.orgId = orgId;
pkData.papersId = papersId;
pkData.userId = data_info.userId;
@@ -214,6 +215,7 @@
});
// 2. 执行匹配成功动画(等待1.5秒)
await new Promise((resolve) => setTimeout(resolve, 600));
+
// 3. 清除计时器
if (practiceTimeTimer) {
clearInterval(practiceTimeTimer);
diff --git a/src/pages/competition/ranking.vue b/src/pages/competition/ranking.vue
index 181895c5..67a00174 100644
--- a/src/pages/competition/ranking.vue
+++ b/src/pages/competition/ranking.vue
@@ -8,7 +8,6 @@
-
{
+ if(!isGettingPermission.value){
+ showOverlayTalking(obj);
+ }else{
+ isGettingPermission.value = false
+ }
+ },100)
}
}else{
showOverlayTalking(obj);
@@ -310,18 +316,17 @@
let _recordPerm = await permission.requestAndroidPermission('android.permission.RECORD_AUDIO');
if (_recordPerm !== 1) {
showTalkingModel.value = false;
- common.show('提示信息', '当前页面需要使用的录音权限,是否前往开启?', true, '取消', '确定').then((res) => {
- if (res) {
- // 去开启权限
- permission.gotoAppPermissionSetting();
- } else {
- // 取消
- common.navigateBack();
- }
- });
+ let res = await common.show('提示信息', '当前页面需要使用的录音权限,是否前往开启?', true, '取消', '确定')
+ if (res) {
+ // 去开启权限
+ permission.gotoAppPermissionSetting();
+ } else {
+ // 取消
+ common.navigateBack();
+ }
return false
} else {
- isGettingPermission.value = false
+ // isGettingPermission.value = false
return true
}
} else {
@@ -340,10 +345,10 @@
return false
} else if (_state === 'not determined') {
// startRecord()
- isGettingPermission.value = false
+ // isGettingPermission.value = false
return true
} else {
- isGettingPermission.value = false
+ // isGettingPermission.value = false
return true
}
}
diff --git a/src/pages/sparring/components/touchBtn.vue b/src/pages/sparring/components/touchBtn.vue
index 5f51cd64..dd26ed33 100644
--- a/src/pages/sparring/components/touchBtn.vue
+++ b/src/pages/sparring/components/touchBtn.vue
@@ -6,7 +6,7 @@
{{'语音对话'}}
-
@@ -239,7 +239,13 @@
let _res = await getPermission()
if (_res) {
hasPermission.value = true
- showOverlayTalking(obj);
+ setTimeout(()=>{
+ if(!isGettingPermission.value){
+ showOverlayTalking(obj);
+ }else{
+ isGettingPermission.value = false
+ }
+ },100)
}
} else {
showOverlayTalking(obj);
@@ -253,18 +259,17 @@
let _recordPerm = await permission.requestAndroidPermission('android.permission.RECORD_AUDIO');
if (_recordPerm !== 1) {
showTalkingModel.value = false;
- common.show('提示信息', '当前页面需要使用的录音权限,是否前往开启?', true, '取消', '确定').then((res) => {
- if (res) {
- // 去开启权限
- permission.gotoAppPermissionSetting();
- } else {
- // 取消
- common.navigateBack();
- }
- });
+ let res = await common.show('提示信息', '当前页面需要使用的录音权限,是否前往开启?', true, '取消', '确定')
+ if (res) {
+ // 去开启权限
+ permission.gotoAppPermissionSetting();
+ } else {
+ // 取消
+ common.navigateBack();
+ }
return false
} else {
- isGettingPermission.value = false
+ // isGettingPermission.value = false
return true
}
} else {
@@ -283,10 +288,10 @@
return false
} else if (_state === 'not determined') {
// startRecord()
- isGettingPermission.value = false
+ // isGettingPermission.value = false
return true
} else {
- isGettingPermission.value = false
+ // isGettingPermission.value = false
return true
}
}
@@ -359,8 +364,12 @@
};
onShow(()=>{
// stopRecord()
+ // if(isGettingPermission.value){
+ // hideOverlayTalking()
+ // }
})
onHide(()=>{
+ console.log('onHide')
isGettingPermission.value = true
})
diff --git a/src/pages/sparring/result.vue b/src/pages/sparring/result.vue
index 13afc20e..da1247cf 100644
--- a/src/pages/sparring/result.vue
+++ b/src/pages/sparring/result.vue
@@ -251,12 +251,14 @@
isLoading.value = false
setTimeout(() => {
showLoading.value = false
- if(isPass.value && isOver.value && canLoad.value){
+ if(isPass.value && isOver.value){
pointAndBadgesRun(talkingType.value === '01' ? '07': '08', '', ()=>{})
}
}, 800)
} else {
- setTimeout(getData, 2000)
+ if(canLoad.value){
+ setTimeout(getData, 2000)
+ }
}
}).catch(()=>{
isLoading.value = false
@@ -276,6 +278,7 @@
const isOver = ref(false)
const goBack = () => {
if(isOver.value){
+ console.log(3)
common.navigateBack(3)
}else{
common.navigateBack()
diff --git a/src/pages/sparring/talk.vue b/src/pages/sparring/talk.vue
index b3ef3b56..e01bbd05 100644
--- a/src/pages/sparring/talk.vue
+++ b/src/pages/sparring/talk.vue
@@ -1,5 +1,5 @@
-
+
@@ -20,7 +20,8 @@