Leo
|
3e06138b7f
|
增强Header导航栏用户交互功能
- 集成用户状态管理,实现登录状态展示
- 添加用户头像和昵称显示,支持下拉菜单操作
- 新增登录/注册入口按钮,优化未登录用户引导
- 完善移动端响应式布局,适配小屏幕设备
- 添加退出登录功能,支持用户账户切换
|
2025-10-10 21:07:58 +08:00 |
|
Leo
|
72a3f0e12b
|
优化传承人卡片和资讯卡片组件样式
- 重构InheritorCard底部统计信息布局,采用网格布局提升视觉效果
- 优化统计项的交互状态,添加悬停动画效果
- 修复NewsCard高度布局问题,确保卡片内容对齐一致
- 统一组件间距和颜色规范,提升整体视觉一致性
|
2025-10-10 21:07:33 +08:00 |
|
Leo
|
b6193c2d63
|
添加收藏按钮组件
- 创建收藏按钮组件(FavoriteButton)
- 支持收藏/取消收藏功能
- 实现动画效果
|
2025-10-09 23:50:38 +08:00 |
|
Leo
|
fa78163d31
|
配置路由和应用入口
- 配置React Router路由:包含所有页面路由(首页、非遗、传承人、活动资讯等)
- 添加活动资讯相关路由:/news、/news/:id、/events/:id
- 配置应用入口文件和全局样式
- 添加TypeScript类型声明
|
2025-10-09 23:49:55 +08:00 |
|
Leo
|
9c5cd4da85
|
新增功能:活动资讯页面
- 创建资讯列表页:Tab切换(资讯动态/活动预告),支持分类和状态筛选
- 创建资讯详情页:完整展示文章内容、作者、发布时间、标签等
- 创建活动详情页:展示活动信息、报名状态、主办方联系方式
- 实现分页功能和响应式布局
|
2025-10-09 23:48:07 +08:00 |
|
Leo
|
6257ce5c7b
|
添加核心页面
- 首页:轮播图、特色项目、传承人展示、最新资讯等
- 非遗项目页面:列表页和详情页,支持筛选和排序
- 传承人页面:列表页和详情页,展示个人作品和技艺
- 关于页面:核心价值观、使命愿景展示
- 搜索页面:全站搜索功能
- 数据可视化页面:统计图表展示
- 用户中心:登录、注册、个人信息管理
|
2025-10-09 23:47:21 +08:00 |
|
Leo
|
f46513ab8b
|
新增功能:活动资讯卡片组件
- 创建资讯卡片组件(NewsCard):支持分类标签、摘要、统计数据展示
- 创建活动卡片组件(EventCard):支持状态徽章、报名信息、价格展示
- 实现卡片hover效果和响应式布局
|
2025-10-09 23:46:44 +08:00 |
|
Leo
|
256f2ea649
|
添加基础公共组件
- 创建非遗项目卡片组件(HeritageCard)
- 创建传承人卡片组件(InheritorCard)
- 创建自定义分页组件(CustomPagination)
- 创建评论区组件(CommentSection)
|
2025-10-09 23:46:10 +08:00 |
|
Leo
|
b4947b89e1
|
添加布局组件
- 创建主布局框架(Header、Footer、MainLayout)
- 实现导航菜单和用户入口
- 添加响应式设计支持
|
2025-10-09 23:45:07 +08:00 |
|
Leo
|
f7a1c8b580
|
添加Mock数据和API服务层
- 创建完整的Mock数据(非遗项目、传承人、资讯、活动等)
- 实现API服务函数(列表查询、详情获取、筛选排序等)
- 支持分页和多条件筛选功能
|
2025-10-09 23:44:36 +08:00 |
|
Leo
|
cb195382eb
|
添加类型定义、主题配置和状态管理
- 定义核心数据类型(HeritageItem、Inheritor、NewsArticle、Event等)
- 配置Ant Design主题色和组件样式
- 添加用户状态管理(Zustand)
|
2025-10-09 23:43:59 +08:00 |
|
Leo
|
7abc7becee
|
初始化项目:添加基础配置和依赖
- 添加TypeScript配置
- 添加Vite构建配置
- 添加项目依赖(React 18, Ant Design 5, React Router等)
- 添加.gitignore配置
|
2025-10-09 23:43:26 +08:00 |
|