zhonghua
|
ca361d6d2b
|
feat(移动端): 优化教师端上课记录筛选排版
- 筛选区改为可换行/移动端堆叠布局,避免按钮被挤压或横向溢出
Made-with: Cursor
|
2026-03-04 14:14:15 +08:00 |
|
zhonghua
|
63fcf36ce2
|
feat(移动端): 优化后台筛选与看板排版
- 看板与列表页筛选区在小屏下改为堆叠布局,减少横向溢出
- 统一处理 gutter 负 margin 导致的横向滚动问题
Made-with: Cursor
|
2026-03-04 14:08:54 +08:00 |
|
zhonghua
|
822cfc3945
|
feat(表格): 优化 a-table 移动端显示与布局
统一启用横向滚动和 minWidth 列宽,固定操作列到右侧,并为表头添加 white-space: nowrap 及排课页面移动端布局优化。
Made-with: Cursor
|
2026-03-03 17:38:29 +08:00 |
|
zhonghua
|
7b1260afd3
|
原子样式调整
|
2026-03-03 13:59:02 +08:00 |
|
zhonghua
|
9ad1c19385
|
feat(登录界面): 增强登录界面样式与功能
- 在 uno.config.ts 中添加主题颜色和快捷样式,优化整体视觉效果
- 更新 LoginView.vue,重构登录界面结构,使用新的样式类
- 增加背景装饰元素,提升用户体验
- 优化角色选择和登录表单的样式,增强交互性
Made-with: Cursor
|
2026-03-03 11:25:08 +08:00 |
|
zhonghua
|
628e0d9461
|
系统完善
|
2026-03-03 11:17:29 +08:00 |
|
zhonghua
|
98ba531305
|
添加原子样式
|
2026-03-03 10:58:23 +08:00 |
|
zhonghua
|
55ab98f361
|
feat(布局): 顶部通知与个人信息
- 新增统一通知 API (api/notification.ts),支持教师/园校/家长端通知列表、未读数、标记已读
- NotificationBell 支持多角色,各端布局顶部统一使用该组件
- 新增个人信息页 (profile/ProfileView.vue),展示姓名、角色、机构、邮箱、手机等
- 各端增加 /profile 路由,用户下拉菜单「个人信息」跳转至对应个人信息页
- auth 类型补充 parent 角色
Made-with: Cursor
|
2026-03-03 10:55:45 +08:00 |
|
zhonghua
|
b91f661024
|
style(布局): 优化左侧菜单栏滚动条样式
- 滚动条宽度统一为 4px,更细更不占空间
- 滑块增加圆角 (border-radius: 4px),视觉更柔和
- 轨道背景透明,滑块半透明灰,悬停时加深便于识别
- 涉及布局: 教师端、园校端、管理端、家长端 (teacher/school/admin/parent LayoutView)
Made-with: Cursor
|
2026-03-03 10:44:20 +08:00 |
|
zhonghua
|
6cd267985c
|
数据库配置优化
|
2026-03-02 18:04:17 +08:00 |
|
zhonghua
|
31d4ed76f0
|
feat(frontend): 响应式布局与移动端适配优化
1) 新增 useBreakpoints 统一断点管理;2) 管理/教师/园校/家长端布局支持移动端抽屉菜单与顶部导航;3) 全局 html/body/#app overflow 与 safe-area 处理,避免横向滚动和刘海遮挡;4) 各端内容区仅内部滚动,提升大屏与小屏的浏览体验
Made-with: Cursor
|
2026-03-02 14:01:51 +08:00 |
|
zhonghua
|
1b566be4dc
|
feat(layout): 布局与侧边栏体验优化,新增一键启动
【布局优化】
- 管理端/教师端/园校端/家长端:顶部菜单栏固定不随页面滚动(position: sticky)
- 右侧主区域使用 flex 布局,仅内容区 overflow-y: auto 滚动
- 外层布局 height: 100vh + overflow: hidden,避免整页滚动
【侧边栏优化】
- 顶部 Logo 与标题固定不随侧边栏滚动(sider-logo flex-shrink: 0)
- 菜单区域单独可滚动(sider-menu-wrap flex:1 min-height:0 overflow-y:auto)
- 侧栏容器 display:flex flex-direction:column,兼容 ant-layout-sider-children
【一键启动】
- 根目录新增 package.json:npm start 并发启动后端+前端并自动打开浏览器
- 新增 start.ps1:Windows 双击或命令行执行,新窗口启动前后端并打开预览
- 依赖:concurrently、wait-on、open
Made-with: Cursor
|
2026-03-02 12:15:49 +08:00 |
|
|
|
5e0c87768c
|
chore(frontend): 更新依赖锁文件和组件类型声明
- package-lock.json:本地 npm install 后依赖树更新
- components.d.ts:unplugin-vue-components 自动生成的
组件类型声明同步更新
|
2026-02-28 19:33:01 +08:00 |
|
|
|
92071e5ba6
|
feat(frontend): 添加 Docker 部署配置和生产环境变量
- Dockerfile:多阶段构建,node:20-alpine 编译 Vue3,
nginx:alpine 提供静态资源服务,使用国内 npm 镜像加速
- nginx.conf:配置 Vue Router history 模式(try_files),
/api/ 和 /uploads/ 反向代理到后端容器
- .env.production:生产环境 API 地址(8.148.151.56:3001)
- .gitignore:放开 .env.production 提交权限(无敏感信息)
|
2026-02-28 19:32:45 +08:00 |
|
|
|
2c67204ef7
|
添加 dev.db 数据库文件
|
2026-02-28 17:53:32 +08:00 |
|
|
|
7f757b6a63
|
初始提交:幼儿园阅读平台三端代码
- reading-platform-backend:NestJS 后端
- reading-platform-frontend:Vue3 前端
- reading-platform-java:Spring Boot 服务端
|
2026-02-28 17:51:15 +08:00 |
|