F002 平台助手 (NestJS + Next.js + Prisma + SQLite)
Go to file
Sisyphus 68f6fc5c16 feat(ui): 前端 UI 组件化重构 + 发布表单增强
【新组件】
- ErrorBoundary: 全局错误边界,渲染崩溃时显示重试/刷新按钮
- ui/Toast: 全局 Toast 通知系统 (success/error/warning/info),Context Provider 模式
- ui/Modal: 统一弹窗 (ESC关闭 + loading遮罩 + 自定义footer)
- ui/Skeleton: 骨架屏 (SkeletonTable / SkeletonCard)
- ui/Lightbox: 图片放大灯箱

【页面迁移】
- InquiryPage: useToast + Modal + SkeletonTable 替换手写代码,新增 pubForm
  发布前预填联系人/电话/地址 + 发布时传 body 给后端
- LeadDetailPage: 迁移到 Toast + Modal
- ProductPage: 迁移到 Toast + Modal + SkeletonTable
- AdminPage: 迁移到 useToast
- ComparisonPage: 迁移到 Toast + SkeletonTable
- ImagePage: 迁移到 Toast + SkeletonCard

【基础设施】
- globals.css: 新增 fadeIn/slideUp 动画
- page.tsx: SPA 根接入 ToastProvider + ErrorBoundary
- tailwind.config.ts: 新增 animate keyframes

【后端】
- integration.service.ts: MCP session 管理 + charset 修复
- lead.controller.ts/lead.service.ts: 发布端点增强 + 物料提取服务注入
2026-07-16 15:46:37 +08:00
apps feat(ui): 前端 UI 组件化重构 + 发布表单增强 2026-07-16 15:46:37 +08:00
docs docs: 更新 AGENTS.md、gitignore(排除上传文件)、开发文档 2026-06-26 16:25:24 +08:00
packages/shared feat(F002): W26 + W29.x + W30 + W31 平台助手全部改动首次 commit 2026-06-24 11:07:11 +08:00
scripts fix(categories): 硬化 AI 分类输出过滤,防止下拉框再次被 AI 推理文本污染 2026-07-01 12:12:19 +08:00
.gitignore chore: 忽略 tsbuildinfo 构建缓存文件 2026-07-14 11:57:43 +08:00
.prettierrc feat(F002): W26 + W29.x + W30 + W31 平台助手全部改动首次 commit 2026-06-24 11:07:11 +08:00
AGENTS.md feat(ui): 前端 UI 组件化重构 + 发布表单增强 2026-07-16 15:46:37 +08:00
docker-compose.yml feat(F002): W26 + W29.x + W30 + W31 平台助手全部改动首次 commit 2026-06-24 11:07:11 +08:00
image_001.jpg feat(F002): W26 + W29.x + W30 + W31 平台助手全部改动首次 commit 2026-06-24 11:07:11 +08:00
package-lock.json feat(F002-P1): Lead 加 notes 字段 + crawler 提取 PDF 6 条要点 (老 GUI 同款) 2026-06-24 11:52:59 +08:00
package.json feat(F002): W26 + W29.x + W30 + W31 平台助手全部改动首次 commit 2026-06-24 11:07:11 +08:00
线索管理操作白皮书.html feat(F002): W26 + W29.x + W30 + W31 平台助手全部改动首次 commit 2026-06-24 11:07:11 +08:00