From 226d92f725d2e9f4ab226cd27d9045d49353699e Mon Sep 17 00:00:00 2001 From: DevOps Date: Mon, 22 Dec 2025 13:25:38 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8DP2=E5=92=8CP3=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. P2: 修复订单管理this.$set不兼容Vue3问题,改为直接赋值 2. P3: 修复选手年龄显示-1问题,改为显示"--" 🤖 Generated with Claude Code Co-Authored-By: Claude --- src/views/martial/order/index.vue | 6 +++--- src/views/martial/participant/index.vue | 7 +++++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/views/martial/order/index.vue b/src/views/martial/order/index.vue index 60b8c4f..5249277 100644 --- a/src/views/martial/order/index.vue +++ b/src/views/martial/order/index.vue @@ -181,13 +181,13 @@ export default { try { const res = await getScheduleResult(competition.id) if (res.data?.data) { - this.$set(this.scheduleStatusMap, competition.id, res.data.data.isCompleted || false) + this.scheduleStatusMap[competition.id] = res.data.data.isCompleted || false } else { - this.$set(this.scheduleStatusMap, competition.id, false) + this.scheduleStatusMap[competition.id] = false } } catch (err) { // 如果获取失败,默认为未完成 - this.$set(this.scheduleStatusMap, competition.id, false) + this.scheduleStatusMap[competition.id] = false } } }, diff --git a/src/views/martial/participant/index.vue b/src/views/martial/participant/index.vue index b260bb8..6698c76 100644 --- a/src/views/martial/participant/index.vue +++ b/src/views/martial/participant/index.vue @@ -94,11 +94,14 @@ + > + +