From ef499e1448f2e24afe3ad2d12e7e2c59d19c379b Mon Sep 17 00:00:00 2001 From: zhangyibo95 <690096405@qq.com> Date: Thu, 23 Jul 2026 14:38:45 +0800 Subject: [PATCH] =?UTF-8?q?update:=E4=BC=98=E5=8C=96=E6=96=B0=E7=89=88?= =?UTF-8?q?=E4=B8=AA=E4=BA=BA=E8=AE=AD=E7=BB=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/generate-match-schema.mjs | 3 +- src/pages/training/components/BowData.vue | 24 +- src/pages/training/components/BowTarget.vue | 15 +- .../training/components/ShootProgress.vue | 31 ++- src/pages/training/index.vue | 9 +- src/pages/training/practise-one.vue | 236 +++++++++++++++++- 6 files changed, 293 insertions(+), 25 deletions(-) diff --git a/scripts/generate-match-schema.mjs b/scripts/generate-match-schema.mjs index 5684419..47d7a76 100644 --- a/scripts/generate-match-schema.mjs +++ b/scripts/generate-match-schema.mjs @@ -400,7 +400,8 @@ function main() { throw new Error(`未知参数:${unknownArgs.join(", ")}`); } - const source = readFileSync(sourcePath, "utf8"); + // 统一换行符,避免 Windows 的 CRLF 让未变更的协议产生不同哈希。 + const source = readFileSync(sourcePath, "utf8").replace(/\r\n?/g, "\n"); const { generatedBlock, messageCount, fieldCount } = createGeneratedSource(source); const runtimeSource = readFileSync(runtimePath, "utf8"); const startIndex = runtimeSource.indexOf(generatedStartMarker); diff --git a/src/pages/training/components/BowData.vue b/src/pages/training/components/BowData.vue index b6108ff..cc5fbf6 100644 --- a/src/pages/training/components/BowData.vue +++ b/src/pages/training/components/BowData.vue @@ -1,4 +1,5 @@