fix:添加评委选择回显
This commit is contained in:
parent
7a039e8403
commit
2f84ac16d3
@ -607,13 +607,23 @@ const handleViewWork = (record: ContestWork) => {
|
||||
}
|
||||
|
||||
// 单个分配评委
|
||||
const handleAssignJudge = (record: ContestWork) => {
|
||||
const handleAssignJudge = async (record: ContestWork) => {
|
||||
currentAssignWork.value = record
|
||||
isBatchAssign.value = false
|
||||
selectedJudgeKeys.value = []
|
||||
selectedJudgeRows.value = []
|
||||
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
|
||||
}
|
||||
}
|
||||
|
||||
// 批量分配评委
|
||||
|
||||
Loading…
Reference in New Issue
Block a user