|
@@ -196,11 +196,12 @@ export default defineComponent({
|
|
|
onMounted(async () => {
|
|
|
const trainings = await getTrainingRecord();
|
|
|
// 初始化状态
|
|
|
- trainings.forEach((record: any) => {
|
|
|
- if (record.times !== record.trainingTimes) {
|
|
|
- data.isPlayBaseStatus = false;
|
|
|
- }
|
|
|
- });
|
|
|
+ // trainings.forEach((record: any) => {
|
|
|
+ // if (record.times > record.trainingTimes) {
|
|
|
+ // console.log(record, 'times');
|
|
|
+ // data.isPlayBaseStatus = false;
|
|
|
+ // }
|
|
|
+ // });
|
|
|
|
|
|
setRecord(trainings);
|
|
|
// 是否为会员
|
|
@@ -281,30 +282,26 @@ export default defineComponent({
|
|
|
) {
|
|
|
let isLastIndex = false;
|
|
|
let itemIndex = 0;
|
|
|
- // console.log(
|
|
|
- // data.isPlayBaseStatus,
|
|
|
- // data.isPlayAll,
|
|
|
- // data.trainings,
|
|
|
- // );
|
|
|
- if (data.isPlayBaseStatus) {
|
|
|
- itemIndex = data.trainings.findIndex(
|
|
|
- (n: any) => n.id == data.videoData?.id
|
|
|
- );
|
|
|
- isLastIndex = itemIndex === data.trainings.length - 1;
|
|
|
- } else {
|
|
|
- let i = -1;
|
|
|
- let status = true;
|
|
|
- data.trainings.forEach((item: any, index: number) => {
|
|
|
- if (item.times > item.trainingTimes && i === -1) {
|
|
|
- i = index;
|
|
|
- }
|
|
|
- if (item.times > item.trainingTimes) {
|
|
|
- status = false;
|
|
|
- }
|
|
|
- });
|
|
|
- itemIndex = i != -1 ? i - 1 : -1;
|
|
|
- isLastIndex = status;
|
|
|
- }
|
|
|
+ // console.log(data.isPlayBaseStatus, data.isPlayAll, data.trainings);
|
|
|
+ // if (data.isPlayBaseStatus) {
|
|
|
+ // itemIndex = data.trainings.findIndex(
|
|
|
+ // (n: any) => n.id == data.videoData?.id
|
|
|
+ // );
|
|
|
+ // isLastIndex = itemIndex === data.trainings.length - 1;
|
|
|
+ // } else {
|
|
|
+ let i = -1;
|
|
|
+ let status = true;
|
|
|
+ data.trainings.forEach((item: any, index: number) => {
|
|
|
+ if (item.times > item.trainingTimes && i === -1) {
|
|
|
+ i = index;
|
|
|
+ }
|
|
|
+ if (item.times > item.trainingTimes) {
|
|
|
+ status = false;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ itemIndex = i != -1 ? i - 1 : -1;
|
|
|
+ isLastIndex = status;
|
|
|
+ // }
|
|
|
|
|
|
data.visiableConfirmText = isLastIndex ? '完成' : '下一题';
|
|
|
data.visiableStatus = true;
|