feat(Survey): 增加循环页面有效性判断

- 在原有的 surveyValid 变量基础上,添加 cycleValid 变量来判断循环页面是否有效
- 将 cycleValid 添加到返回的有效性判断条件中,确保循环页面也参与整体有效性检查
This commit is contained in:
陈昱达
2025-05-28 19:31:42 +08:00
parent ba0dae323a
commit 4521f0b443

View File

@@ -118,10 +118,10 @@ async function validateSurvey(survey: SurveyItem): Promise<boolean> {
return true; return true;
} }
}); });
// 判断是否是随机题组/循环题组 // 判断是否是随机题组/循环题组
const surveyValid = !data.data.survey.group_pages?.length > 0; const surveyValid = !data.data.survey.group_pages?.length > 0;
return questionValid && logicValid && surveyValid; const cycleValid = !data.data?.cycle_pages?.length > 0;
return questionValid && logicValid && surveyValid && cycleValid;
} }
export { export {