修复pk的bug和兑换

This commit is contained in:
田岩
2025-11-19 17:20:04 +08:00
parent 9eb03164c1
commit 65c125ca9f
17 changed files with 787 additions and 413 deletions
@@ -1,9 +1,9 @@
/**
完成课程学习 首次完成1分 每天最多获取5分 完成课程学习 crsId 02 完成调用 杨航
完成课程练习 首次完成1分 每天最多获取5分 完成课程练习 crsId 04 完成练习调用 田岩
通过课程考试 首次完成1分 每天最多获取5分 通过课程考试 crsId 03 通过调用 田岩
完成考试中心考试 首次完成1分 每天最多获取5分 完成考试中心考试 papersId 05 完成调用 田岩
完成竞赛PK 每次1分 每天最多获取5分 完成竞赛PK 11 完成调用 田岩
完成课程练习 首次完成1分 每天最多获取5分 完成课程练习 crsId 04 完成练习调用 田岩 已完成
通过课程考试 首次完成1分 每天最多获取5分 通过课程考试 crsId 03 通过调用 田岩 已完成
完成考试中心考试 首次完成1分 每天最多获取5分 完成考试中心考试 papersId 05 完成调用 田岩 已完成
完成竞赛PK 每次1分 每天最多获取5分 完成竞赛PK 11 完成调用 田岩 已完成
通过AI陪练练习 每次1分 每天最多获取5分 通过AI陪练练习 07 通过调用 杨航
通过AI陪练考试 每次1分 每天最多获取5分 通过AI陪练考试 08 通过调用 杨航
签到 每日1积分,
@@ -15,7 +15,7 @@ import {
addPointsByTask
} from '@/api/pointsAndRank.js'
import {
ref
ref, nextTick
} from 'vue'
import {
pop_up_time
@@ -90,6 +90,13 @@ export default function usePointsAndBadge() {
// 调用积分接口
console.log('调用积分接口');
const res = await addPointsByTask(requestParams);
if(type=== '04') { // 完成课程练习,自己处理逻辑
return {
points: res.body.points,
message: res.body.message,
taskBadges: res.body.taskBadges ?? [],
}
}
console.log('调用积分接口', res);
console.log('pointsRefpointsRef', pointsRef.value);
@@ -98,7 +105,9 @@ export default function usePointsAndBadge() {
if (badgesList.length > 0) {
nextTick(() => {
setTimeout(() => {
badgeRef.value.open(pointsList, badgesList);
badgeRef.value.open(pointsList, badgesList, () => {
badgeRef.value.close()
});
}, pop_up_time);
});
}