From ba8c35904ed6bbbc498af74503c14aa8e944012b Mon Sep 17 00:00:00 2001 From: let5sne Date: Thu, 9 Jul 2026 15:28:14 +0800 Subject: [PATCH] fix(mobile): normalize sop answer step labels --- mobile-uni/src/pages/user/sop/index.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/mobile-uni/src/pages/user/sop/index.vue b/mobile-uni/src/pages/user/sop/index.vue index 3dae44a3..5aafbf0d 100644 --- a/mobile-uni/src/pages/user/sop/index.vue +++ b/mobile-uni/src/pages/user/sop/index.vue @@ -35,7 +35,7 @@ - {{ index + 1 }}. {{ point }} + {{ index + 1 }}. {{ cleanOrderedText(point) }} @@ -194,6 +194,12 @@ const snippetExcerpt = (text = '') => { return value.length > 260 ? `${value.slice(0, 260)}...` : value; }; +const cleanOrderedText = (text = '') => + text + .trim() + .replace(/^(?:[一二三四五六七八九十]+[、..]|[0-9]+[.)、..])\s*/, '') + .trim(); + const feedback = async (verdict: AnswerFeedbackVerdict) => { if (!result.value || feedbackSubmitting.value || feedbackVerdict.value) return; const fragmentIds = Array.from(