Commit Graph

140 Commits

Author SHA1 Message Date
LiangShiyong 2edde8a8ab feat: 1. 完善全局路由的访问权限的验证。 2. 完善接口返回的树形路由结构 3.优化评查点列表的查询,改用表连接的方式,废弃使用数据库的rpc函数,同时进行地区隔离和权限隔离。
4. 删除冗余的评查文件列表。      5.完善上传文档 页面初始化查询数据的时候 查询文件类型(改成动态指定)  6. 添加获取入口模块的查询接口。    7.完善服务端中判断token的有效性,失效则跳转到登录页。
8. 重构layout和sidebar的页面,改成由动态权限路由来渲染对应的菜单栏。       9.重构入口页面,通过动态查询根据不同地区的人返回不同的入口。
2025-11-20 01:35:30 +08:00
LiangShiyong adfb84a31d feat: 1. 修改完善全局路由检测。 2. 完善统一的token认证管理,token失效自动跳转到登录页。 2025-11-18 20:32:43 +08:00
LiangShiyong bfe39e45a9 feat: 1. 添加axios全局路由拦截进行自动添加请求jwt。 2.重新整理路由表。 3. 文档列表新增版本差异对比。 4.菜单路由可访问列表通过对接接口返回,添加全局路由检测。
5. 修改统一认证登录和管理员登录是通过接口形式进行,存储返回的accessToken。    6. 修改交叉评查的部分样式
2025-11-18 11:06:24 +08:00
LiangShiyong 8a50671c39 fix: 1.将主页和法务助手对话设置成手机也能够正确加载的响应式布局。
2. 修改合同重新上传模板的可接受文件类型,修改对接的上传模板对应的接口。
3. 交叉评查任务列表去除任务名称的点击效果。
4. 交叉评查文件预览在点击完成评查的按钮后会返回任务列表并打开任务的文档列表。
5.修复点击完成评查按钮造成页面刷新。
6. 修复创建任务的第3步无法返回列表。
2025-11-12 15:51:39 +08:00
LiangShiyong 95381ddcc2 fix: 完善提示词管理页面的优化,数据库中添加相关字段来区分vlm和llm提示词。评查点设置中抽取设置的多模态抽取的类型通过查询数据库来返回数据。 2025-11-11 01:16:27 +08:00
LiangShiyong ddad57529d fix: 修改评查点设置中的多模态抽取设置的逻辑。 2025-11-10 20:40:08 +08:00
LiangShiyong b375c35825 fix: 1.将合同模板和交叉评查中的文件下载改用通过后端api进行转发获取文件来下载。 2.修复登录过程中token认证的代码问题。 3.完善api-config文件中不同端口号不同的回调地址配置。 2025-11-07 18:36:15 +08:00
LiangShiyong 6c09285ac9 修改省局的端口的判断为51707 2025-11-07 11:12:43 +08:00
jiangao 054fc4f697 修复当封面是-1页码的时候无法索引定位 2025-10-31 16:09:44 +08:00
LiangShiyong 6a627f356d 撤销固定封面的改动 2025-10-30 18:20:35 +08:00
LiangShiyong 8358b7a585 fix:修改跳转页面如果目标页为1则不进行偏移 2025-10-30 18:09:02 +08:00
TanWenyan c93a87a65e 优化思考模式AI回复的UI显示,支持<think>标签解析
新增功能:
1. 创建消息解析工具 message-parser.ts
   - 解析 <think> 标签,提取思考过程
   - 分离思考内容和实际回复

2. 创建思考过程展示组件 thinking-block.tsx
   - 可折叠/展开的思考过程区域
   - 参考 GPT-5 和 Claude 网页版设计
   - 默认折叠,点击展开查看详细思考过程

3. 修改聊天消息组件 chat-message.tsx
   - 集成思考过程解析和展示
   - 思考过程单独显示在顶部
   - 实际回复正常显示在下方

4. 新增样式 thinking-block.css
   - 契合当前淡绿色(#a4e2ad)配色方案
   - 渐变背景和流畅动画效果
   - 灯泡图标标识思考过程
   - 完整的响应式设计

UI效果:
- 思考过程:淡绿色渐变背景,可折叠区域
- 实际回复:正常Markdown渲染
- 交互流畅:展开/折叠动画平滑

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-30 15:21:27 +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
TanWenyan 78e218b953 添加返回数据日志,查看API响应内容
添加日志:
1. 打印fetchConversations返回的完整数据
2. 打印fetchAppParams返回的完整数据
3. 打印chat组件接收到的数据
4. 打印解析后的conversations数组

帮助诊断数据格式问题

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-30 14:55:46 +08:00
TanWenyan 215ecff41d 修复:恢复CHAT_CONFIG.APP_ID和API_KEY字段,解决"应用配置不正确"错误
问题:移除APP_ID和API_KEY后,chat/index.tsx第125行检查失败,
导致显示"应用暂时不可用,应用配置不正确"

修改:
1. app/config/chat.ts
   - 添加 APP_ID = 'docreview-chat' (用于localStorage key)
   - 添加 API_KEY = '' (空值,保持兼容性)
   - 说明:API_KEY不再用于直接调用Dify,服务端通过JWT处理

2. app/components/chat/index.tsx
   - 修改hasSetAppConfig检查:从检查APP_ID和API_KEY改为只检查API_URL
   - 说明:客户端现在通过Remix API routes调用,不需要验证API_KEY

调用流程保持不变:
客户端 → /api/* → JWT验证 → FastAPI /dify → Dify

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-30 14:39:52 +08:00
LiangShiyong 05cc992c78 fix:修复编辑评查点无法返回 2025-10-30 09:55:21 +08:00
LiangShiyong 59706b70d0 给所有请求都加上jwt,隐藏生成jwt的secret(放到.env中),隐藏app-secret(放在pm2运行配置文件中,后续直接读取环境配置即可) 2025-10-17 15:28:22 +08:00
jiangao 9ec6d30573 隐藏上传文件入口,交叉评查的文件查看添加防抖点击,升级pdf加载组件版本优化清晰度 2025-09-30 14:32:00 +08:00
TanWenyan 360b5a846d 优化使用体验 2025-08-11 10:40:56 +08:00
LiangShiyong 6727d62272 修复登录问题,sidebar修复用户角色的问题 2025-07-28 10:56:59 +08:00
LiangShiyong 33363aba78 添加管理员登陆,添加nginx反向代理配置, 2025-07-27 20:01:36 +08:00
LiangShiyong 9a366d042a 优化显示提出意见时显示的已获得分数 2025-07-25 17:23:00 +08:00
LiangShiyong 27b3574cef 合同模板重新上传添加jwt,优化pm2脚本的配置 2025-07-25 16:11:58 +08:00
LiangShiyong d465260daf 准备重构nginx的配置,先回退api-config配置,添加PM2的多端口服务的启动脚步 2025-07-25 15:06:47 +08:00
LiangShiyong ccd5cdf71e 修复系统概览数据不准确的查询。修复交叉评查意见列表的数量查询。优化全局消息提示的层级。优化提交意见进行局部更新。 2025-07-25 09:49:36 +08:00
TanWenyan 4934b083e3 适配交叉评查上传接口
修复N多个BUG
2025-07-24 09:29:55 +08:00
LiangShiyong 8800e982ab 测通完成评查,投票,意见列表,任务列表,任务关联文档列表的内容。剩余创建任务,提出意见的完善 2025-07-23 10:22:51 +08:00
LiangShiyong 47664fc0e8 添加jwt验证,添加交叉评查首页加载对接接口,评查任务文档列表对接接口,意见列表对接接口 2025-07-22 14:37:37 +08:00
TanWenyan 6bcda70994 适配最新接口附带user_id 2025-07-21 15:03:10 +08:00
TanWenyan 67b81fb7e5 Merge remote-tracking branch 'origin/shiy-login' into Wren 2025-07-21 12:35:04 +08:00
LiangShiyong e7ffbe875e 评查文件列表的查询查看、文档列表的查询查看修改删除都添加了user_id去限制用户操作。 2025-07-21 09:41:20 +08:00
LiangShiyong d8f3d98c70 文档列表documents添加用户id的限制,添加通过统一认证之后数据库中用户数据的添加和角色的添加,添加Sidebar菜单通过数据库请求获取 2025-07-20 21:49:40 +08:00
TanWenyan 4d5ec6cdb7 接入feat(cross-checking): 整合组织架构数据并优化意见列表功能
- 更新 API 配置,使用新的后端服务地址- 移除前端模拟数据,改为从后端获取真实数据- 优化意见列表接口,支持分页和用户身份验证
- 调整前端界面,适应新的数据结构和功能需求
2025-07-20 21:29:42 +08:00
LiangShiyong e4ce41cebe 添加交叉评查任务的文档列表,评查详情的意见列表 2025-07-17 17:48:13 +08:00
LiangShiyong 348128bbe0 添加评查意见的悬浮按钮 2025-07-17 01:16:43 +08:00
LiangShiyong 290936a339 Merge branch 'shiy-login' of http://git.7bm.co:1024/leke/docreview into shiy-login 2025-07-16 22:21:36 +08:00
LiangShiyong 4843b7bebf 优化交叉评查详情页面 2025-07-16 22:20:02 +08:00
TanWenyan a7474d7fc4 优化样式 2025-07-16 22:18:38 +08:00
TanWenyan b30e4c92c8 日期选择器 新增非范围日期选择组件 2025-07-16 22:11:27 +08:00
TanWenyan 277c54f34d 初版编写交叉评查页面,增加非范围日期选择器 2025-07-16 19:01:13 +08:00
LiangShiyong d876d66dcb 添加交叉评查菜单页面,添加单点登录相关逻辑(待完善) 2025-07-15 20:17:51 +08:00
LiangShiyong fff474f46b 添加登录内容,尚未完善,先创建分支 2025-07-14 12:31:43 +08:00
pingchuan ce851cc448 取消统一转发Dify请求,改为由客户端直接发送 2025-07-01 15:54:28 +08:00
LiangShiyong 534e1ba153 修复提示框的弹出位置移动的问题 2025-06-09 19:06:50 +08:00
LiangShiyong 880e68d92c Merge branch 'PingChuan' into shiy-temp
# Conflicts:
#	app/components/chat/index.tsx
#	app/routes/chat-with-llm._index.tsx
#	app/styles/components/chat-with-llm/index.css
#	vite.config.ts
2025-06-09 15:05:06 +08:00
LiangShiyong 1002ddffd0 修改加载pdf文件的地址 2025-06-09 14:54:24 +08:00
PingChuan 582aa8fa4d 修复聊天页面渲染逻辑 2025-06-06 16:34:50 +08:00
LiangShiyong 7620bc4ba7 优化ai对话的内容区域的样式 2025-06-06 16:32:04 +08:00
LiangShiyong 417aaa8814 Merge branch 'PingChuan' into shiy-temp 2025-06-06 15:35:41 +08:00
pingchuan ab960f6dd0 移除聊天组件中的调试日志 2025-06-06 15:31:36 +08:00