platform-assistant/apps/web
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
..
src feat(ui): 前端 UI 组件化重构 + 发布表单增强 2026-07-16 15:46:37 +08:00
.env.production fix: 修复生产环境登录双/api路径问题 2026-06-26 17:12:19 +08:00
AGENTS.md feat(F002): W26 + W29.x + W30 + W31 平台助手全部改动首次 commit 2026-06-24 11:07:11 +08:00
next-env.d.ts feat(F002): W26 + W29.x + W30 + W31 平台助手全部改动首次 commit 2026-06-24 11:07:11 +08:00
next.config.js feat(F002): W26 + W29.x + W30 + W31 平台助手全部改动首次 commit 2026-06-24 11:07:11 +08:00
package.json feat(F002): W26 + W29.x + W30 + W31 平台助手全部改动首次 commit 2026-06-24 11:07:11 +08:00
postcss.config.js feat(F002): W26 + W29.x + W30 + W31 平台助手全部改动首次 commit 2026-06-24 11:07:11 +08:00
tailwind.config.ts feat(ui): 前端 UI 组件化重构 + 发布表单增强 2026-07-16 15:46:37 +08:00
tsconfig.json feat(F002): W26 + W29.x + W30 + W31 平台助手全部改动首次 commit 2026-06-24 11:07:11 +08:00