DevOps
|
a3680f7d3e
|
refactor: 裁判角色名称修改 - 裁判长→主裁判, 普通裁判→裁判员
- 修改pages目录下的Vue组件注释
- 修改api目录下的接口注释
- 修改mock目录下的模拟数据注释
- 修改utils/dataAdapter.js中的注释
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2025-12-27 11:37:50 +08:00 |
|
DevOps
|
96bc2d92a2
|
Fix: 完善裁判评分列表功能
1. 修复分页问题:添加 size=200 参数确保获取所有选手
2. 裁判长页面:使用 scoringComplete 判断评分完成状态
3. 普通裁判页面:已评分选手显示分数和修改按钮
4. 修复 getAthletesForAdmin 调用正确的接口路径
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2025-12-24 11:18:33 +08:00 |
|
|
|
b7b8947939
|
fix bugs
|
2025-12-14 17:38:35 +08:00 |
|
|
|
6d42c4a5ed
|
fix: 修复API模式配置和GET请求参数问题
🐛 修复的问题:
1. 切换 dataMode 从 'mock' 改为 'api'
2. 修复所有GET请求使用 params 而不是 data
- api/athlete.js: getMyAthletes, getAthletesForAdmin, getVenues, getProjects
- api/score.js: getDeductions
3. 修复 utils/request.js 支持 params 参数
- GET 请求使用 params 作为查询参数
- POST/PUT/DELETE 请求使用 data 作为请求体
✅ 现在可以正确调用后端API接口
📋 测试步骤:
1. 确保后端服务运行在 http://localhost:8080
2. 刷新小程序页面
3. 查看控制台调试信息
4. 验证接口调用
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-11 18:58:30 +08:00 |
|
|
|
7ec9a77c2a
|
feat: 添加Mock版本保护机制 - 基础架构完成
完成内容:
✅ 第一层保护: Git分支隔离
- 创建 v1.0-mock 标签
- 创建 feature/api-integration 分支
✅ 第二层保护: 配置开关控制
- config/env.config.js (环境配置,支持Mock/API模式切换)
✅ 第三层保护: 代码架构分离
- utils/request.js (网络请求封装,支持Blade-Auth)
- utils/dataAdapter.js (核心适配器,自动选择数据源)
✅ Mock数据模块 (4个文件):
- mock/index.js (统一入口)
- mock/login.js (登录Mock数据)
- mock/athlete.js (选手Mock数据,含场地、项目)
- mock/score.js (评分Mock数据,含扣分项、详情、修改)
✅ API接口模块 (4个文件):
- api/index.js (统一入口)
- api/auth.js (认证API,含后端接口规范)
- api/athlete.js (选手API,含SQL示例)
- api/score.js (评分API,含实现逻辑说明)
特性:
- 通过修改 config/env.config.js 的 dataMode 即可切换Mock/API模式
- Mock模式: 完全离线,无需后端,UI功能完整
- API模式: 调用真实后端接口(需后端实现5个专用接口)
- 零UI修改: 原有页面代码完全保护,仅替换数据源
下一步:
- 修改5个页面使用 dataAdapter
- 测试Mock模式功能
- 后端开发5个小程序专用接口
代码统计:
- 新增11个文件
- 约1000行代码
- 完整的注释和使用说明
|
2025-12-11 14:06:03 +08:00 |
|