From 6d519474e44855682043d3c40db2c86a6822caca Mon Sep 17 00:00:00 2001
From: lrj <owen.stl@gmail.com>
Date: 星期三, 24 九月 2025 19:37:59 +0800
Subject: [PATCH] 修改员工和评委的设置

---
 web/src/views/judge/index.vue |   17 ++++++++++++++---
 1 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/web/src/views/judge/index.vue b/web/src/views/judge/index.vue
index 78b217a..0c100a0 100644
--- a/web/src/views/judge/index.vue
+++ b/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鑾峰彇瀹屾暣鐨凧udge璇︽儏鏁版嵁
+    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) => {

--
Gitblit v1.8.0