LiangShiyong
|
d4000cd292
|
fix: 1. 继续对齐交叉评查的接口,完善创建交叉评查的逻辑 和 相关组件的渲染布局。
2. 文档的基本信息修改改用接口。 3. 重新完善角色权限管理的页面逻辑。 4.将评查点列表中的返回逻辑改用浏览器的记忆返回。
|
2025-12-12 12:00:36 +08:00 |
|
PingChuan
|
a5c49a5c95
|
Merge remote-tracking branch 'origin/shiy-login' into PingChuan
|
2025-12-11 11:18:01 +08:00 |
|
LiangShiyong
|
d8bba607fc
|
fix: 1. 重新对齐交叉评查的接口。
2. 确认评查结果的接口对接。 3. 新增评查点适配省级创建的响应数据和其他用户创建的单条响应数据。 4. 文档列表的文档类型通过通用的查询接口查询文档类型。优化加载状态的时机。
|
2025-12-11 11:16:50 +08:00 |
|
PingChuan
|
38c57f7acc
|
feat:dify聊天页面接入消息反馈、复制功能
|
2025-12-10 21:57:43 +08:00 |
|
LiangShiyong
|
de923f6521
|
fix: 1. 修改dockerFile
2. 修复一些合同起草的刷新报错问题
|
2025-12-09 14:46:07 +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 |
|
TanWenyan
|
0a3c1a2735
|
修复权限操作
|
2025-12-08 21:36:03 +08:00 |
|
LiangShiyong
|
17ec162a7d
|
Merge branch 'PingChuan' into shiy-login
|
2025-12-08 17:31:41 +08:00 |
|
LiangShiyong
|
341239c51a
|
fix: 1.添加部分ant-design组件的全局样式的覆盖。
2. 修复聊天框文本溢出的问题。
|
2025-12-08 17:31:34 +08:00 |
|
PingChuan
|
2a5734fea8
|
Merge remote-tracking branch 'origin/Wren' into PingChuan
|
2025-12-08 17:09:14 +08:00 |
|
PingChuan
|
e9c89d6d00
|
feat:完善合同起草页面点击高亮以及页面跳转问题
|
2025-12-08 17:08:56 +08:00 |
|
TanWenyan
|
d3418ef31b
|
fix: 修复权限映射的反向保存逻辑
问题:权限映射只在显示层面进行,但保存时还需要反向映射回数据库权限键
解决方案:
1. 分离显示权限和原始权限:
- originalRoutePermissionsMap:存储未映射的原始权限(用于保存)
- routePermissionsMap:存储映射后的权限(用于显示)
- originalAllPermissions:存储所有原始权限的列表
2. 加载角色权限时:
- 从API获取角色已分配的权限ID(原始ID)
- 直接存储到 selectedPermissionIds
- 不做任何映射转换
3. 显示权限列表时:
- 从原始权限构建映射后的权限(合并相同的)
- 用户看到的就是映射后的权限(如dify:dataset:manage)
- 但勾选状态基于原始权限ID
4. 保存权限时:
- 直接使用 selectedPermissionIds(原始ID)
- 无需反向映射
验证方式:
1. 取消勾选 dify:dataset:manage → 数据库中4个bind权限被DENY → 接口返回403
2. 重新勾选 dify:dataset:manage → 数据库中4个bind权限被GRANT → 接口可访问
|
2025-12-08 15:39:39 +08:00 |
|
TanWenyan
|
34029db395
|
优化操作提示
|
2025-12-08 15:35:34 +08:00 |
|
TanWenyan
|
547633bf38
|
feat: 修复权限键不匹配问题 - 前端权限映射
问题:前端权限列表显示dify:bind:*,但路由实际检查dify:dataset:*和dify:file:*
导致取消勾选后权限控制失效
解决方案:
1. 创建权限映射工具(permission-mapper.ts)
- dify:bind:list/create/update/delete → dify:dataset:manage
- 自动将数据库权限键映射为实际生效的权限键
2. 修改角色权限管理页面
- 加载角色权限时应用权限键映射
- 渲染权限列表时显示实际生效的权限键
- 保存权限时使用映射后的权限ID
影响范围:
- 知识库管理权限(/chat-with-llm/dataset-manager)
- 角色权限分配页面(/role-permissions)
验证方式:
取消勾选dify:dataset:manage后,知识库管理接口应返回403
|
2025-12-08 15:29:31 +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 |
|
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 |
|
LiangShiyong
|
5f9ce2fe9f
|
修复起草合同的销毁保存下载和删除的逻辑
|
2025-12-05 21:38:44 +08:00 |
|
LiangShiyong
|
91b7518c99
|
feat: 1. 完善起草合同页面的逻辑交互,对接minio的接口操作
|
2025-12-05 20:17:37 +08:00 |
|
LiangShiyong
|
3d1dbb3f97
|
all in
|
2025-12-05 00:09:32 +08:00 |
|
LiangShiyong
|
bb3d22eabf
|
Merge branch 'PingChuan' into shiy-login
|
2025-12-05 00:05:40 +08:00 |
|
LiangShiyong
|
33f10896a0
|
fix: 1.接入ai_suggestion.
2. 接入合同起草功能。
|
2025-12-05 00:04:45 +08:00 |
|
PingChuan
|
dcdc21b90e
|
feat:新增dify接入知识库时更新文档嵌入参数的功能
|
2025-12-04 17:47:44 +08:00 |
|
LiangShiyong
|
eca98fc540
|
Merge branch 'PingChuan' into shiy-login
# Conflicts:
# app/config/api-config.ts
|
2025-12-03 12:10:21 +08:00 |
|
LiangShiyong
|
d88cfc818b
|
feat: 1. 实现一键替换。
2. 优化追加附件和模板上传的样式。
|
2025-12-03 12:07:56 +08:00 |
|
PingChuan
|
a13f3b3635
|
feat: 完善Dify知识库管理召回测试模块,优化知识库上传文件时的分段配置设置
|
2025-12-03 12:03:09 +08:00 |
|
PingChuan
|
0f49426a2e
|
feat:完成上传文档时调整嵌入参数模块初版
|
2025-12-02 22:29:32 +08:00 |
|
LiangShiyong
|
2897423404
|
feat: 大模型对话适配移动端的样式
|
2025-12-02 11:41:21 +08:00 |
|
LiangShiyong
|
88466b7a8b
|
feat: 1. 完善交叉评查上传创建任务,改成动态加载文档类型。
2. 重新对齐交叉评查的接口。
|
2025-12-02 10:10:03 +08:00 |
|
LiangShiyong
|
c9e0d5abba
|
Merge branch 'PingChuan' into shiy-login
|
2025-12-01 12:40:22 +08:00 |
|
LiangShiyong
|
c43485ec27
|
fix: 添加交叉评查的案卷类型的查询,动态选择文档类型
|
2025-12-01 12:36:38 +08:00 |
|
PingChuan
|
0c1b81cfb2
|
temp:临时备份,完成一半知识库管理模块
|
2025-12-01 12:33:53 +08:00 |
|
PingChuan
|
754ec2c7b5
|
feat:完成dify知识库文档基础CRUD模块
|
2025-11-30 21:28:49 +08:00 |
|
PingChuan
|
d85010bada
|
feat:完善知识库管理路由权限配置
|
2025-11-30 20:14:51 +08:00 |
|
LiangShiyong
|
af258fe669
|
Merge branch 'PingChuan' into shiy-login
|
2025-11-30 19:33:46 +08:00 |
|
LiangShiyong
|
4fcc92a381
|
feat: 1. 接入CollaboraViewer选中的高亮效果,清除高亮功能,页面销毁自动清除高亮。
2. 合同模板对比接入monaco editor的效果。
3. 添加交叉评查的案卷类型的数据查询。
fix: 1. 修复文档列表的打开模态框蒙板层显示效果。
|
2025-11-30 19:33:05 +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
|
fb67f138dc
|
fix: 1. 全局axios添加formData文件上传的检测,删除Content-Type让axios自动检测。
2. 完善入口模块管理的接口的对接。
3. 完善角色权限管理的接口对接和测试。
4. 完善主页的入口模块的图标的显示和图片的显示。
|
2025-11-29 19:37:29 +08:00 |
|
LiangShiyong
|
875ce19bb8
|
Merge branch 'PingChuan' into shiy-login
# Conflicts:
# app/routes/files.upload.tsx
|
2025-11-29 10:59:50 +08:00 |
|
LiangShiyong
|
e3d09aafb3
|
fix: 修复文档上传的页面bug
|
2025-11-29 10:57:05 +08:00 |
|
PingChuan
|
2865970f01
|
fix: 修复从react 引入 useRevalidator的问题,改为从remix引入
|
2025-11-29 10:54:56 +08:00 |
|
LiangShiyong
|
30e100ef3e
|
feat: 1. 本地化思源黑体的字体包并优先使用。
2. 添加权限映射表和全局查看权限的hook,便于路由控制不同权限按钮显示/隐藏。
3. 删除评查点分组的部分旧api方法。
4. 对接评查点分组接口,文档类型接口, 提示词管理接口, 入口模块管理的接口。
5. 优化角色权限管理的接口,完善不用地区的访问权限认证。
6. 优化主页交叉评查和设置的入口样式和布局。
7. 优化评查点分组,评查规则的功能权限校验。
|
2025-11-29 10:37:35 +08:00 |
|
PingChuan
|
f2714360d3
|
feat:完成清除高亮脚本封装
|
2025-11-27 16:13:51 +08:00 |
|
LiangShiyong
|
d5827a2146
|
fix: 1. 接入入口模块的管理接口,优化样式。
2. 将查看文档评查结果详情对接接口,采用接口的方式进行查询。
|
2025-11-26 23:37:14 +08:00 |
|
LiangShiyong
|
9a1a78d578
|
fix: 删除冗余文件
|
2025-11-26 19:11:45 +08:00 |
|
LiangShiyong
|
e9e2934c4e
|
Merge branch 'Wren' into shiy-login
|
2025-11-26 18:05:24 +08:00 |
|
LiangShiyong
|
1b0108e518
|
fix: 1. 系统设置入口进来只会跳转到拥有权限访问的页面。
2. 优化登录样式
|
2025-11-26 18:05:15 +08:00 |
|
TanWenyan
|
c491ad228c
|
chore: 删除RBAC Mock API路由和数据
删除以下Mock文件(已迁移到真实后端API):
- api.v3.rbac.roles._index.tsx
- api.v3.rbac.roles.$roleId.tsx
- api.v3.rbac.roles.$roleId.users.tsx
- api.v3.rbac.users.$userId.roles.tsx
- api.v3.rbac.users.$userId.roles.$roleId.tsx
- rbac-mock-data.server.ts
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-26 17:08:11 +08:00 |
|
TanWenyan
|
1e9e0044ba
|
feat: 角色权限管理v3.0及错误处理优化
1. 角色权限管理升级:
- 添加路由下展开式API权限管理功能
- 新增 getRoleRoutesWithPermissions 和 saveRoleApiPermissions API
- 支持按路由展开/收起查看和勾选权限
- 过滤"所有权限"选项,只显示具体权限
2. 错误处理优化:
- 403 无权限错误显示为"无权限访问该资源"
- 修复评查点分组批量删除显示"成功删除 undefined 个分组"的问题
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-26 17:04:18 +08:00 |
|