Commit Graph

22 Commits

Author SHA1 Message Date
PingChuan 7ce3acd771 fix:清除一些关于通过api接入dify不支持修改的功能 2025-12-09 16:53:24 +08:00
LiangShiyong 59c127806c Merge branch 'Wren' into shiy-login
# Conflicts:
#	app/hooks/dify-chat-apps/useChatApps.ts
2025-12-08 21:41:29 +08:00
LiangShiyong 0660f206f4 优化起草合同的样式,隐藏评查点设置的自定义代码 2025-12-08 21:40:12 +08:00
TanWenyan 0a3c1a2735 修复权限操作 2025-12-08 21:36:03 +08:00
TanWenyan a4479971a8 feat: 统一403错误提示为'无权限操作'
修改内容:
1. handleCreate: 捕获403错误,显示'无权限操作:您没有创建知识库绑定的权限'
2. handleUpdate: 捕获403错误,显示'无权限操作:您没有编辑知识库绑定的权限'
3. handleDelete: 捕获403错误,显示'无权限操作:您没有删除知识库绑定的权限'

检查逻辑:
- error?.response?.status === 403
- error?.status === 403
- error?.code === 403

优势:用户能清楚知道是权限问题,而不是系统错误
2025-12-08 16:12:01 +08:00
TanWenyan 209f57a5b7 feat: 优化403权限错误提示\n\n当用户没有dify:dataset:manage权限时,\n执行更新/删除操作返回403,\n前端显示友好的"权限不足"提示,\n而不是通用的"更新失败,请稍后重试"\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nCo-Authored-By: Claude <noreply@anthropic.com> 2025-12-08 15:32:09 +08:00
TanWenyan 3f5c23123b feat: 添加对话应用选择和知识库切换功能
- 新增对话应用管理模块(dify-chat-apps),支持获取和切换对话应用
- 优化对话应用切换后自动刷新会话列表功能
- 知识库管理页面新增下拉选择器,支持切换不同知识库
- API 层支持 app_id 参数传递,实现多应用会话隔离

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 01:44:34 +08:00
TanWenyan 27aff59152 feat: 添加知识库配置管理功能
新增地区-知识库绑定管理功能,支持增删改查操作
- 添加 V3 API 路由层:area-datasets 相关接口
- 添加 API 客户端:area-datasets.ts
- 添加自定义 Hook:use-area-dataset-config.ts
- 添加管理组件:area-dataset-config.tsx
- 修复路由冲突问题,删除重复的 .ts 路由文件
- 更新 dataset-manager 页面,添加 Tabs 导航

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-07 23:12:21 +08:00
PingChuan 21bcb1310b Merge remote-tracking branch 'origin/Wren' into PingChuan 2025-12-05 23:37:37 +08:00
PingChuan 7a2a481f44 refertor:使用antdX重构dify聊天渲染组件,到处引用文件 2025-12-05 23:36:12 +08:00
TanWenyan d53742948d feat: 知识库设置页面增加 retrieval_model 检索配置功能
1. 召回测试页面增加 Score 阈值参数配置
2. 知识库设置页面新增检索模型配置:
   - 检索方式 (向量/全文/混合/关键字检索)
   - Reranking 模型 (默认开启,不可关闭)
   - Top K 返回数量
   - Score 阈值 (默认开启,可调节数值)
3. 修复 Dify API 字段名问题 (retrieval_model_dict)
4. 优化数据加载流程,使用详情接口获取完整配置

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-05 22:07:16 +08:00
PingChuan dcdc21b90e feat:新增dify接入知识库时更新文档嵌入参数的功能 2025-12-04 17:47:44 +08:00
PingChuan a13f3b3635 feat: 完善Dify知识库管理召回测试模块,优化知识库上传文件时的分段配置设置 2025-12-03 12:03:09 +08:00
PingChuan c94cc00138 feat:前端新增初版知识库管理页面 2025-11-30 19:27:01 +08:00
PingChuan 9614899171 feat:重构dify前端组件以及转发逻辑 2025-11-30 16:24:35 +08:00
LiangShiyong 30e100ef3e feat: 1. 本地化思源黑体的字体包并优先使用。
2. 添加权限映射表和全局查看权限的hook,便于路由控制不同权限按钮显示/隐藏。
3. 删除评查点分组的部分旧api方法。
4. 对接评查点分组接口,文档类型接口, 提示词管理接口, 入口模块管理的接口。
5. 优化角色权限管理的接口,完善不用地区的访问权限认证。
6. 优化主页交叉评查和设置的入口样式和布局。
7. 优化评查点分组,评查规则的功能权限校验。
2025-11-29 10:37:35 +08:00
TanWenyan 5cff5f2a5d 添加对话记录保存详细日志,诊断conversation_id传递问题
添加日志位置:
1. chat/index.tsx: 发送消息、接收会话ID变更、初始化读取localStorage
2. use-chat-message.ts: 发送消息、接收新会话ID、处理新会话
3. use-conversation.ts: setCurrConversationId保存到localStorage

帮助诊断为什么对话记录没有固定(每次都创建新会话)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-30 15:06:24 +08:00
LiangShiyong 47664fc0e8 添加jwt验证,添加交叉评查首页加载对接接口,评查任务文档列表对接接口,意见列表对接接口 2025-07-22 14:37:37 +08:00
pingchuan ce851cc448 取消统一转发Dify请求,改为由客户端直接发送 2025-07-01 15:54:28 +08:00
pingchuan ab960f6dd0 移除聊天组件中的调试日志 2025-06-06 15:31:36 +08:00
pingchuan 1b79f973da 更新AI聊天页面样式 2025-06-06 15:07:57 +08:00
pingchuan af33de09db 基于 shiy-temp分支修改 2025-06-04 11:18:52 +08:00