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(
-