web/src/views/judge/index.vue
@@ -148,9 +148,20 @@ dialogVisible.value = true } const editJudge = (judge: Judge) => { currentJudge.value = { ...judge } dialogVisible.value = true const editJudge = async (judge: Judge) => { try { // 调用API获取完整的Judge详情数据 const judgeDetail = await JudgeApi.getJudge(judge.id) if (judgeDetail) { currentJudge.value = judgeDetail dialogVisible.value = true } else { ElMessage.error('获取评委详情失败') } } catch (error) { ElMessage.error('获取评委详情失败') console.error(error) } } const deleteJudge = async (id: string) => {