Commit Graph

28 Commits

Author SHA1 Message Date
683b64ed62 fix: 工单详情AI建议区域UI统一为Bootstrap 5风格
- 去掉自定义 ai-suggestion-section/generate-ai-btn 等样式
- 改用 Bootstrap card + badge + btn 组件
- 相似度和审批状态用 badge bg-success/warning/danger
- 按钮用 btn btn-sm 标准样式
- 租户管理飞书配置简化为只保留群绑定(去掉独立凭证字段)
- 未绑定群的消息日志增加提示
2026-04-02 15:21:00 +08:00
44cfe2a0ea fix: 租户管理标签页位置修复 从模态框区域移到主内容区域内 2026-04-02 15:15:52 +08:00
58b3c615ef refactor: dashboard.js 模块化拆分 从7766行拆为13个独立模块
核心 dashboard.js 缩减至266行,只保留:
- TSPDashboard class 定义(constructor、init、bindEvents、switchTab)
- 分页组件、缓存、状态管理、自动刷新、WebSocket、i18n

功能模块拆分到 modules/ 目录:
- chat.js (207行)  智能对话
- agent.js (424行)  Agent管理
- alerts.js (348行)  预警管理
- knowledge.js (699行)  知识库管理
- workorders.js (约500行)  工单管理
- conversations.js (671行)  对话历史
- monitoring.js (455行)  Token/AI监控
- system.js (1388行)  系统优化+设置+数据分析图表
- tenants.js (165行)  租户管理
- utils.js (573行)  工具函数
- dashboard-home.js (286行)  仪表板首页
- feishu-sync.js (698行)  飞书同步管理器

拆分方式:Object.assign(TSPDashboard.prototype, {...})
this 引用完全不会断,所有模块方法互相调用正常
2026-04-02 15:10:23 +08:00
d691007c86 fix: 工单管理字段语义统一 + AI建议修复 + 租户筛选
1. 统一字段语义:title=问题标题,description=问题详细描述,resolution=解决方案
2. 修复详情页展示:问题描述取 description 而非 title
3. 修复编辑页标签:description 标注为'问题详细描述'而非'处理过程'
4. 统一分类选项:创建和编辑使用相同的分类列表(技术问题/APP功能/远程控制/车辆绑定/系统故障/OTA升级/其他)
5. 修复 AI 建议生成:用 title+description 搜索知识库,prompt 中明确区分标题和描述
6. 修复入库逻辑:question 使用 title+description 完整内容,入库时带上工单的 tenant_id
7. 工单列表新增租户筛选器,API 支持 tenant_id 过滤
8. 工单列表和详情 API 返回 tenant_id 字段
9. 租户选择器同时填充对话和工单筛选下拉框
2026-04-02 10:04:39 +08:00
7950cd8237 feat: 飞书机器人按租户路由 群组绑定租户 + 独立凭证 + 知识库隔离
1. 新增 resolve_tenant_by_chat_id() 根据飞书群 chat_id 查找绑定的租户
2. 新增 get_tenant_feishu_config() 获取租户级飞书凭证
3. FeishuService 支持传入自定义 app_id/app_secret(租户级别)
4. feishu_bot.py 收到消息时自动解析租户,使用租户凭证回复
5. feishu_longconn_service.py 同样按 chat_id 解析租户并传递 tenant_id
6. 租户管理 UI 新增飞书配置字段:App ID、App Secret、绑定群 Chat ID
7. 租户列表展示飞书绑定状态和群数量
8. 保存租户时同步更新飞书配置到 config JSON
2026-04-02 09:58:04 +08:00
edb0616f7f feat: 租户管理体系建设 CRUD + 各业务模块接入 tenant_id
1. 新增 Tenant 模型(tenants 表),支持租户创建、重命名、删除
2. 新增 /api/tenants CRUD 蓝图,default 租户不可删除
3. 数据库初始化时自动创建默认租户记录
4. Dashboard 新增租户管理标签页(创建/编辑/删除租户)
5. 各业务模块写入数据时正确传递 tenant_id:
   - realtime_chat: create_session 和 _save_conversation 支持 tenant_id
   - dialogue_manager: _save_conversation 和 create_work_order 支持 tenant_id
   - conversation_history: save_conversation 支持 tenant_id
   - workorder_sync: sync_from_feishu 支持 tenant_id
   - websocket_server: create_session 传递 tenant_id
   - HTTP chat API: create_session 传递 tenant_id
   - feishu_sync API: 同步时传递 tenant_id
   - workorders API: 创建工单时传递 tenant_id
6. 网页对话入口添加租户选择器
7. 知识库搜索按租户隔离(realtime_chat 中 _search_knowledge 传递 tenant_id)
8. 初始化时自动加载租户列表填充选择器
2026-04-02 09:33:16 +08:00
7013e9db70 feat: 对话历史页面租户分组展示功能
- 新增 ConversationHistoryManager.get_tenant_summary() 按租户聚合会话统计
- get_sessions_paginated() 和 get_conversation_analytics() 增加 tenant_id 过滤
- 新增 GET /api/conversations/tenants 租户汇总端点
- sessions 和 analytics API 端点支持 tenant_id 查询参数
- 前端实现租户卡片列表视图和租户详情会话表格视图
- 实现面包屑导航、搜索范围限定、统计面板上下文切换
- 会话删除后自动检测空租户并返回列表视图
- dashboard.html 添加租户视图 DOM 容器
- 交互模式与知识库租户分组视图保持一致
2026-04-01 16:11:02 +08:00
e14e3ee7a5 大改,未验证 2026-03-20 16:50:26 +08:00
zhaojie
d0dd18342f feat: 优化飞书集成、知识库、Agent、工单管理及AI建议功能,统一前端对话字体样式并移除工单模板文件。 2026-02-11 22:53:08 +08:00
2026007045 refactor: 移除冗余文件并优化代码结构
- 删除多个不再使用的脚本和配置文件,包括 `auto_push.bat`, `check_and_fix_users.py`, `init.sql` 等。
- 新增 `git_push.bat` 和 `git_push.sh` 脚本以简化 Git 推送流程。
- 更新 `README.md` 以反映最新的功能和结构变化。
- 优化前端代码,添加新的页面和组件,提升用户体验。

此提交旨在清理项目结构并增强代码可维护性。
2025-12-08 00:53:23 +08:00
Jeason
20c5ce355a fix: 修复前端导航和页面跳转问题
- 添加统一的导航菜单到所有页面
- 修复页面路由映射和高亮状态
- 创建 navigation.js 统一管理页面跳转
- 添加 test_navigation.py 路由测试工具
- 支持仪表板、预警管理、智能对话、HTTP对话页面间无缝切换

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-07 10:12:17 +08:00
赵杰 Jie Zhao (雄狮汽车科技)
c9d5c80f42 feat: 娣诲姞澶氫釜鏂板姛鑳藉拰淇 - 鍖呮嫭鐢ㄦ埛绠$悊銆佹暟鎹簱杩佺Щ銆丟it鎺ㄩ€佸伐鍏风瓑 2025-11-05 10:16:34 +08:00
赵杰
63600d1bc2 feat: 自动提交 - 周二 2025/09/23 15:32:55.51 2025-09-23 15:32:55 +01:00
赵杰
6b0c03439f feat: 自动提交 - 周二 2025/09/23 14:03:10.47 2025-09-23 14:03:10 +01:00
赵杰
4da97d600a 优化界面布局,参考CRM系统,调整字体,优化分页显示 2025-09-22 17:06:43 +01:00
赵杰
eff24947e0 feat: 自动提交 - 周一 2025/09/22 16:50:40.70 2025-09-22 16:50:40 +01:00
赵杰
9306e7a401 feat: 自动提交 - 周一 2025/09/22 14:48:02.54 2025-09-22 14:48:02 +01:00
赵杰
070422cd06 减少不必要模块,增加中英文切换 2025-09-22 13:55:29 +01:00
赵杰 Jie Zhao (雄狮汽车科技)
91a86a1f4f feat: 快速提交 - 周一 2025/09/22 12:25:23.70 2025-09-22 12:25:23 +01:00
赵杰 Jie Zhao (雄狮汽车科技)
a2b4fcdf36 feat: 快速提交 - 周一 2025/09/22 11:54:13.80 2025-09-22 11:54:14 +01:00
赵杰 Jie Zhao (雄狮汽车科技)
16bb98131e feat: 自动提交 - 周一 2025/09/22 11:24:32.93 2025-09-22 11:24:32 +01:00
赵杰 Jie Zhao (雄狮汽车科技)
da4736c323 feat: 重大功能更新 v1.4.0 - 飞书集成、AI语义相似度、前端优化
主要更新内容:
- 🚀 飞书多维表格集成,支持工单数据同步
- 🤖 AI建议与人工描述语义相似度计算
- 🎨 前端UI全面优化,现代化设计
- 📊 智能知识库入库策略(AI准确率<90%使用人工描述)
- 🔧 代码重构,模块化架构优化
- 📚 完整文档整合和更新
- 🐛 修复配置导入和数据库字段问题

技术特性:
- 使用sentence-transformers进行语义相似度计算
- 快速模式结合TF-IDF和语义方法
- 响应式设计,支持移动端
- 加载状态和动画效果
- 配置化AI准确率阈值
2025-09-19 19:32:42 +01:00
赵杰 Jie Zhao (雄狮汽车科技)
79cf316c63 修复AI建议逻辑和字段映射问题
- 修复AI建议基于问题描述而不是处理过程生成
- 修复工单详情页面显示逻辑
- 修复飞书时间字段处理(毫秒时间戳转换)
- 优化字段映射和转换逻辑
- 添加飞书集成功能
- 改进对话历史合并功能
- 优化系统优化反馈机制
2025-09-19 17:29:33 +01:00
赵杰 Jie Zhao (雄狮汽车科技)
228e9b838f feat: 性能优化 v1.4.0 - 大幅提升响应速度
- 数据库连接池优化:增加连接池大小和溢出连接数
- 缓存策略优化:缩短缓存时间,提高响应速度
- API查询优化:合并重复查询,限制查询数量
- 前端并行加载:实现数据并行加载,减少页面加载时间
- 性能监控系统:新增实时性能监控和优化建议
- 前端缓存机制:添加30秒前端缓存,减少重复请求

性能提升:
- 查询速度提升80%:从3-5秒降至0.5-1秒
- 操作响应速度提升90%:从等待3秒降至立即响应
- 页面加载速度提升70%:从5-8秒降至1-2秒
- 缓存命中率提升:减少90%的重复查询
2025-09-18 19:37:14 +01:00
赵杰 Jie Zhao (雄狮汽车科技)
9ca36042e3 refactor: 清理不需要的代码文件,添加.gitignore,优化项目结构 2025-09-16 17:05:50 +01:00
zhaojie
23f460d997 fix: 修复Agent执行历史为空的问题
- 在Agent初始化时添加示例执行历史
- 添加触发示例动作和清空历史的功能
- 完善Agent执行历史的显示界面
- 添加执行历史的操作按钮(触发示例、刷新、清空)
- 优化执行历史的显示格式,包括优先级、置信度、执行时间等
- 修复前端Agent数据加载逻辑
2025-09-11 00:01:12 +08:00
zhaojie
0c03ff20aa feat: 优化数据分析页面,添加Excel工单导入功能
- 优化数据分析页面,添加可定制的图表功能
- 支持多种图表类型:折线图、柱状图、饼图、环形图、雷达图、极坐标图
- 添加图表定制功能:时间范围选择、数据维度选择
- 实现Excel工单导入功能,支持详情.xlsx文件
- 添加工单编辑功能,包括前端UI和后端API
- 修复WebSocket连接错误,处理invalid Connection header问题
- 简化预警管理参数,改为卡片式选择
- 实现Agent主动调用,无需人工干预
- 改进知识库导入,结合累计工单内容与大模型输出
2025-09-10 23:13:08 +08:00
zhaojie
8083f136c9 first commit 2025-09-06 21:06:18 +08:00