From 45bc324f70127f0f246f287722b0e7a68e2a78ab Mon Sep 17 00:00:00 2001 From: zhangyibo95 <690096405@qq.com> Date: Tue, 25 Aug 2026 18:00:14 +0800 Subject: [PATCH] =?UTF-8?q?update=EF=BC=9A=E4=BC=98=E5=8C=96=E8=8A=82?= =?UTF-8?q?=E5=A5=8F=E8=AE=AD=E7=BB=83=E7=BB=93=E7=AE=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/training/components/BowData.vue | 5 +++++ src/pages/training/components/ScorePanel.vue | 8 +++++++- src/pages/training/components/ScoreResult.vue | 2 +- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/pages/training/components/BowData.vue b/src/pages/training/components/BowData.vue index 8a5fe25..40118c2 100644 --- a/src/pages/training/components/BowData.vue +++ b/src/pages/training/components/BowData.vue @@ -28,6 +28,10 @@ const props = defineProps({ type: Number, default: 0, }, + trainingType: { + type: String, + default: "", + }, }); @@ -72,6 +76,7 @@ const props = defineProps({ :rowCount="total === 12 ? 6 : 9" :total="total" :arrows="arrows" + :trainingType="trainingType" :margin="total === 12 ? 4 : 1" :fontSize="total === 12 ? 25 : 22" /> diff --git a/src/pages/training/components/ScorePanel.vue b/src/pages/training/components/ScorePanel.vue index f62da65..9d81ab7 100644 --- a/src/pages/training/components/ScorePanel.vue +++ b/src/pages/training/components/ScorePanel.vue @@ -21,6 +21,10 @@ const props = defineProps({ type: Boolean, default: true, }, + trainingType: { + type: String, + default: "", + }, }); const items = ref(new Array(props.total).fill(9)); const bgImages = [ @@ -34,7 +38,9 @@ const getDisplayText = (arrow) => { }; const isLowScore = (arrow) => { - if (!arrow || arrow.ringX) return false; + if (!arrow) return false; + if (props.trainingType === "rhythm") return arrow.ok !== true; + if (arrow.ringX) return false; const ring = Number(arrow.ring); return Number.isFinite(ring) && ring < 6; }; diff --git a/src/pages/training/components/ScoreResult.vue b/src/pages/training/components/ScoreResult.vue index a30bfac..964b62c 100644 --- a/src/pages/training/components/ScoreResult.vue +++ b/src/pages/training/components/ScoreResult.vue @@ -454,7 +454,7 @@ const calories = computed( -