fix:添加评委选择回显

This commit is contained in:
zhonghua 2026-04-07 19:32:44 +08:00
parent 7a039e8403
commit 2f84ac16d3

View File

@ -607,13 +607,23 @@ const handleViewWork = (record: ContestWork) => {
} }
// //
const handleAssignJudge = (record: ContestWork) => { const handleAssignJudge = async (record: ContestWork) => {
currentAssignWork.value = record currentAssignWork.value = record
isBatchAssign.value = false isBatchAssign.value = false
selectedJudgeKeys.value = [] selectedJudgeKeys.value = []
selectedJudgeRows.value = [] selectedJudgeRows.value = []
assignModalVisible.value = true assignModalVisible.value = true
fetchJudgeList() await fetchJudgeList()
//
if (record.assignments && record.assignments.length > 0) {
const assignedJudgeUserIds = record.assignments.map((a) => a.judgeId)
const matchedJudges = judgeList.value.filter((judge) =>
assignedJudgeUserIds.includes(judge.judgeId)
)
selectedJudgeKeys.value = matchedJudges.map((j) => j.id)
selectedJudgeRows.value = matchedJudges
}
} }
// //