--fix bug

This commit is contained in:
yuping
2023-04-20 17:27:11 +08:00
parent 927c5529eb
commit 21ce5db4e8

View File

@@ -151,16 +151,17 @@ function canStudy(setting,current){
return false return false
} }
function toDetail(i) { function toDetail(i) {
const realIndex = props.detail.chapterDtoList.findIndex(e => e.id === showList.value[i].id);
// 预览和学习设置 // 预览和学习设置
let isStudy = true; let isStudy = true;
if(current.value !== i && !canStudy(props.detail.previewSetting,i+1) && !canStudy(props.detail.studySetting,i+1)){ if(current.value !== i && !canStudy(props.detail.previewSetting,realIndex+1) && !canStudy(props.detail.studySetting,realIndex+1)){
ElMessage.warning("当前关卡不可预览"); ElMessage.warning("当前关卡不可预览");
return; return;
} }
if(current.value !== i && canStudy(props.detail.previewSetting,i+1)){ if(current.value !== i && canStudy(props.detail.previewSetting,realIndex+1)){
isStudy = false isStudy = false
} }
if(current.value !== i && canStudy(props.detail.studySetting,i+1)){ if(current.value !== i && canStudy(props.detail.studySetting,realIndex+1)){
isStudy = true isStudy = true
} }
const chapterId = showList.value[i].id; const chapterId = showList.value[i].id;