From 0a08955caa1bf395761903fcd49693a2ccdc8b76 Mon Sep 17 00:00:00 2001 From: kron Date: Mon, 17 Nov 2025 16:03:41 +0800 Subject: [PATCH] =?UTF-8?q?BUG=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/point-book-detail.vue | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/pages/point-book-detail.vue b/src/pages/point-book-detail.vue index fb6860c..91c7bd1 100644 --- a/src/pages/point-book-detail.vue +++ b/src/pages/point-book-detail.vue @@ -90,13 +90,25 @@ onLoad(async (options) => { if (options.id) { const result = await getPointBookDetailAPI(options.id || 247); record.value = result; + const config = uni.getStorageSync("point-book-config"); + const bowType = config.bowOption.find( + (item) => item.id === record.value.bowType + ); + const bowtargetType = config.targetOption.find( + (item) => item.id === record.value.targetType + ); + uni.setStorageSync("point-book", { + bowType, + bowtargetType, + distance: result.distance, + amountGroup: result.groups, + }); const arrowData = record.value.groups && record.value.groups[0] ? record.value.groups[0] : {}; hasPoint.value = (arrowData.list || []).some((arrow) => arrow.x && arrow.y); notes.value = result.remark || ""; - const config = uni.getStorageSync("point-book-config"); config.targetOption.some((item) => { if (item.id === result.targetType) { targetId.value = item.id;