Commit Graph

9 Commits

Author SHA1 Message Date
b03b2d9273
feat: 更新导航结构,重构课程准备页面及其子页面,添加新组件 2025-04-19 17:19:16 +08:00
6221602d5e
refactor: restructure sidebar components and update navigation
- Updated Container.vue to import SubNavItem from Secondary.vue and renamed component usage.
- Removed NavMain.vue and NavUser.vue components, consolidating sidebar functionality.
- Deleted Sidebar.vue and created a new sidebar structure in index.vue.
- Implemented new Main.vue and User.vue components under sidebar/nav for better organization.
- Added DPlayer for video playback in preview page and adjusted layout accordingly.
- Introduced new course Card.vue component for displaying course information.
- Created Secondary.vue for secondary navigation with improved styling and functionality.
- Updated package.json to include dplayer and its types for video handling.
2025-04-19 12:16:39 +08:00
6fee735df5
chore: remove unused layout
chore: reformat code
2025-04-19 01:52:37 +08:00
28f84bca92
feat: 重构各级导航
chore: 配置 prettier
2025-04-19 01:32:50 +08:00
d81ec9a62b
feat: 重构课程准备页面,更新导航结构并添加新页面 2025-04-17 20:17:00 +08:00
9e094896bc
refactor: enable eslint 2025-04-13 16:29:06 +08:00
e67caa8ec6
feat: 替换侧边栏中的NuxtImg为img标签,压缩背景图片 2025-04-13 15:41:02 +08:00
b05f954923
feat: add authentication requirements to course preparation and resources pages
fix: update home page background image and remove unnecessary redirect code

chore: update pnpm lock file with new dependencies for auto-animate and svg spinners

delete: remove unused images from public directory

refactor: modify course and user types for better clarity and structure

feat: implement course API with CRUD operations and teacher team management

feat: create user authentication page with login functionality and validation

feat: add login state management with Pinia for user session handling

style: create reusable UI components for cards and tabs

chore: implement HTTP utility for API requests with error handling
2025-04-06 00:25:20 +08:00
1093d404c7
feat: 课程章节UI 2025-04-03 22:57:36 +08:00