Commit Graph

13 Commits

Author SHA1 Message Date
caoqianming 76b2c08801 style(h5): 大类卡片背景图改为本地资源
- 从 Pexels 下载建筑/景观/设备/装修四张主题图存到 public/img/majors/
- 不再依赖外部 CDN,离线/弱网也能正常显示

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-27 09:45:13 +08:00
caoqianming 61713bcb58 style(h5): 大类卡片改为 100px 高带背景图样式
- 使用 picsum.photos 按 seed 加载稳定的占位图
- 暗色渐变罩底保证文字可读,选中态切换为品牌绿渐变
- 后续可将 picsum URL 替换为 public/img/majors/ 下的本地图

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-27 09:41:34 +08:00
caoqianming d0af6b1596 style(h5): 首页大类卡片改为横向布局,高度收紧到 80px
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-27 09:38:37 +08:00
caoqianming 25587dce21 perf(h5): 合并为单次 category-tree 接口 + 后端缓存
- 后端新增 /material/category-tree/ 一次性聚合 (大类→种类→子类),使用 Django cache 全局缓存(30 分钟)
- Material post_save / post_delete 信号自动失效缓存,保证一致性
- H5 首页从 4 次并行请求降为 1 次;命中缓存时不打 DB

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-27 09:34:29 +08:00
caoqianming 1a0af18457 feat(h5): 首页默认展示全部大类的材料种类,未选中时分组列出
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-27 09:22:54 +08:00
caoqianming a084f5c7e0 feat(h5): 统一品牌名称与 logo 与 PC 端一致(M³ + 房地产新材料选材管理数据系统)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-27 09:21:16 +08:00
caoqianming 7b5ff36b23 docs(h5): 添加 README 部署说明
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-27 08:57:12 +08:00
caoqianming 050a1840ec feat(h5): 材料详情页(三块展示)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-27 08:57:07 +08:00
caoqianming 5ff8874139 feat(h5): 种类详情页(子类 Tab + 材料列表)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-27 08:56:34 +08:00
caoqianming a136c3db85 feat(h5): 首页大类+种类浏览
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-27 08:56:07 +08:00
caoqianming eebd6825b9 feat(h5): 登录页
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-24 16:26:20 +08:00
caoqianming 82490bc786 feat(h5): 新增通用组件 NavBar/Toast/Chip/StarLevel/Skeleton
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-24 16:15:54 +08:00
caoqianming f410a95a3d feat(h5): 初始化 frontend-h5 脚手架(Vite+Vue3+Tailwind+Pinia+Router)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-24 16:05:36 +08:00