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