9 Commits

Author SHA1 Message Date
5a8dd8ca39 fix: 将表单数据错误提示改为“客户未填写表单”
更新错误提示信息以更准确地反映实际情况,当用户没有填写表单时显示更友好的提示。
2026-02-06 18:36:58 +08:00
553cc05863 feat(lead-detail): 在用户详情页添加表单数据展示区域
- 在 API 类型定义中新增 `UserFormItem` 和 `UserFormAnswer` 类型
- 添加 `getUserForms` API 函数用于获取指定用户的表单数据
- 在用户详情面板中新增表单数据展示区域,支持加载状态、错误处理和空状态
- 添加 `getQuestionLabel` 和 `getAnswerText` 工具函数来格式化表单答案的显示
- 当选中不同用户时,自动获取并展示对应的表单数据
- 为现有 `LeadItem` 类型的部分字段添加中文注释以提升代码可读性
2026-02-06 18:34:08 +08:00
ca8869db66 feat(leads): 实现线索管理页面功能
- 添加线索列表展示、筛选和详情查看功能
- 修改API请求配置,将baseURL设为本地开发地址
- 更新接口类型定义,增加线索相关类型
- 添加加载状态、错误处理和自动刷新逻辑
- 移除系统设置菜单项,专注核心功能
2026-02-05 11:31:56 +08:00
6a0d8a3ac1 feat: 添加API层和路由配置,支持多页面导航
- 新增axios依赖并创建HTTP工具模块
- 实现API接口函数用于获取用户状态
- 重构路由配置,支持仪表盘、监控、策略、线索管理和系统设置页面
- 更新主视图组件,根据路由动态显示对应页面内容
2026-02-04 19:04:00 +08:00
41aa2585f9 feat: 添加图表库依赖和测试路由
- 新增 @antv/g6 和 echarts 依赖以支持图表功能
- 添加 /test 路由用于新页面开发
- 移除 index.vue 中的模拟数据注释
2026-01-29 15:55:25 +08:00
97b072a331 refactor(views): 将主页面组件拆分为独立的子组件
将原 index.vue 中的大型单文件组件按功能模块拆分为多个独立的子组件:
- 提取 GlobalHeader 为独立组件
- 提取 SidebarNav 为独立组件
- 提取 DashboardView 为独立组件
- 提取 StrategyView 为独立组件
- 提取 MonitorView 为独立组件

通过组件化提高代码的可维护性和复用性,使主文件结构更清晰
2026-01-26 18:58:08 +08:00
8f36744a18 feat(ui): 更新聊天界面样式和品牌名称
- 将品牌名称从 "NEXUS AI" 更新为 "247控制中台"
- 重构聊天消息组件布局,移除 DaisyUI 的 chat 类,使用自定义 flex 布局
- 改进消息气泡、头像和思维链的视觉样式,增强交互反馈(如悬停效果)
- 优化响应式设计,调整不同屏幕尺寸下的内边距和最大宽度
2026-01-26 18:18:39 +08:00
56f8f9d363 docs: 更新页面标题并添加字体与图标库依赖
- 将默认标题 "Vite App" 更改为产品名称 "Nexus AI Sales | 无人销售智能中台"
- 引入 Phosphor Icons 作为图标库
- 添加 Google Fonts 中的 JetBrains Mono 和 Inter 字体以提升界面视觉一致性
2026-01-26 16:23:32 +08:00
ff47306fa2 feat: 初始化 Vue 3 + TypeScript 项目并添加销售控制台页面
- 使用 Vue 3、TypeScript、Vite、Pinia 和 Vue Router 搭建项目基础结构
- 集成 Tailwind CSS 和 DaisyUI 作为 UI 框架
- 创建销售控制台主页面,包含客户列表、对话监控和客户画像面板
- 添加模拟数据以展示客户在不同销售阶段的流转状态
- 实现 AI/人工切换、消息发送、资料推送等核心交互功能
2026-01-26 14:10:54 +08:00