Ready for Review
As a 产品经理 I want 确保所有迁移页面严格遵守样式迁移规范 so that 保持用户体验一致性和设计系统完整性
根据 docs/architecture/mini-demo-migration-guide.md,必须实现以下设计系统:
颜色系统:
--primary-color: #4A90C2
--primary-gradient: linear-gradient(135deg, #4A90C2 0%, #357ABD 100%)
--secondary-color: #5B9BD5
--charter-color: #d4af37
--charter-gradient: linear-gradient(135deg, #d4af37 0%, #f4d03f 100%)
--charter-bg: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%)
圆角系统:
阴影系统:
Tailwind配置缺失:
mini/tailwind.config.js 只有基础配置,没有扩展设计系统首页样式问题:
blue-500 而不是 primary 颜色rounded-full 而不是 rounded-buttonshadow-lg 而不是设计系统定义的阴影Tailwind配置扩展:
// mini/tailwind.config.js
theme: {
extend: {
colors: {
'primary': '#4A90C2',
'primary-dark': '#357ABD',
'secondary': '#5B9BD5',
'charter': '#d4af37',
'charter-light': '#f4d03f',
'charter-dark': '#1a1a1a',
'charter-bg': '#2d2d2d',
// ... 其他颜色
},
borderRadius: {
'card': '20rpx',
'button': '50rpx',
'small': '12rpx',
'medium': '16rpx',
},
boxShadow: {
'light': '0 2rpx 12rpx rgba(0, 0, 0, 0.08)',
'medium': '0 4rpx 20rpx rgba(0, 0, 0, 0.12)',
'heavy': '0 8rpx 32rpx rgba(0, 0, 0, 0.16)',
'primary': '0 8rpx 24rpx rgba(74, 144, 194, 0.4)',
'charter': '0 8rpx 24rpx rgba(212, 175, 55, 0.4)',
}
}
}
样式迁移示例:
// 错误:使用通用类名
<View className="bg-blue-500 rounded-full shadow-lg">
// 正确:使用设计系统类名
<View className="bg-primary rounded-button shadow-primary">
出行方式选择器:
mini/tailwind.config.jsmini/src/pages/home/index.tsxmini/src/pages/select-activity/ActivitySelectPage.tsxmini/src/pages/schedule-list/ScheduleListPage.tsxmini/tests/pages/style-compliance.test.tsxClaude Sonnet 4.5
mini/tailwind.config.js - 扩展设计系统配置mini/src/pages/home/index.tsx - 修复首页样式合规性mini/src/pages/select-activity/ActivitySelectPage.tsx - 验证活动选择页面样式mini/src/pages/schedule-list/ScheduleListPage.tsx - 验证班次列表页面样式mini/tests/pages/style-compliance.test.tsx - 编写样式合规性测试| Date | Version | Description | Author |
|---|---|---|---|
| 2025-10-19 | 1.0 | 初始故事创建,处理样式迁移合规性问题 | Bob (Scrum Master) |
| 2025-10-20 | 1.1 | 完成样式迁移合规性修复实现 | James (Developer) |
此部分由QA代理在审查完成后填写