update:报名提示
This commit is contained in:
parent
d4ec46f2b8
commit
b06a058604
@ -1809,9 +1809,23 @@ const getMemberValidationResult = (member, group) => {
|
||||
|
||||
// ==================== 验证相关计算属性 ====================
|
||||
|
||||
// 检查某个组别是否有验证错误
|
||||
// 检查某个组别是否有验证错误(支持单团队和多团队模式)
|
||||
const hasValidationErrorsForGroup = (group) => {
|
||||
const members = groupMemberMap.value[group.id] || [];
|
||||
const gId = group.id;
|
||||
// 多团队模式:检查 groupTeamsMap
|
||||
const teams = groupTeamsMap.value[gId];
|
||||
if (teams) {
|
||||
for (const team of teams) {
|
||||
if (team.members && team.members.some(member => {
|
||||
const result = getMemberValidationResult(member, group);
|
||||
return !result.isValid;
|
||||
})) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
// 单团队模式:检查 groupMemberMap
|
||||
const members = groupMemberMap.value[gId] || [];
|
||||
return members.some(member => {
|
||||
const result = getMemberValidationResult(member, group);
|
||||
return !result.isValid;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user