From dc9743e6dbe4fdcd459f0367092ab4b4ec70a0f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=85=E6=88=BF?= Date: Thu, 11 Dec 2025 14:48:51 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=8C=E6=88=905=E4=B8=AA=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E6=8E=A5=E5=85=A5dataAdapter=20-=20Mock=E6=A8=A1?= =?UTF-8?q?=E5=BC=8F=E5=8A=9F=E8=83=BD=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 改造页面列表: - login.vue: 登录验证使用dataAdapter - score-list.vue: 普通评委选手列表加载 - score-detail.vue: 评分提交和扣分项加载 - score-list-multi.vue: 裁判长多场地列表(含场地/项目切换) - modify-score.vue: 裁判长修改评分 关键特性: - ✅ 所有页面使用dataAdapter统一数据接口 - ✅ UI模板和样式完全保持不变(零UI修改) - ✅ 支持Mock/API模式一键切换 - ✅ 完整的错误处理和加载提示 - ✅ 调试模式下输出详细日志 Mock模式测试准备完成,可通过修改config/env.config.js中dataMode切换到API模式。 🤖 Generated with Claude Code Co-Authored-By: Claude --- pages/login/login.vue | 127 +++++++-- pages/modify-score/modify-score.vue | 217 +++++++++++++--- pages/score-detail/score-detail.vue | 190 ++++++++++++-- pages/score-list-multi/score-list-multi.vue | 273 +++++++++++++++----- pages/score-list/score-list.vue | 182 ++++++++++--- 5 files changed, 791 insertions(+), 198 deletions(-) diff --git a/pages/login/login.vue b/pages/login/login.vue index 69bfb2b..13365cf 100644 --- a/pages/login/login.vue +++ b/pages/login/login.vue @@ -46,6 +46,9 @@