Commit Graph

24 Commits

Author SHA1 Message Date
LiangShiyong d4000cd292 fix: 1. 继续对齐交叉评查的接口,完善创建交叉评查的逻辑 和 相关组件的渲染布局。
2. 文档的基本信息修改改用接口。      3. 重新完善角色权限管理的页面逻辑。     4.将评查点列表中的返回逻辑改用浏览器的记忆返回。
2025-12-12 12:00:36 +08:00
LiangShiyong d8bba607fc fix: 1. 重新对齐交叉评查的接口。
2. 确认评查结果的接口对接。 3. 新增评查点适配省级创建的响应数据和其他用户创建的单条响应数据。  4. 文档列表的文档类型通过通用的查询接口查询文档类型。优化加载状态的时机。
2025-12-11 11:16:50 +08:00
LiangShiyong 91b7518c99 feat: 1. 完善起草合同页面的逻辑交互,对接minio的接口操作 2025-12-05 20:17:37 +08:00
LiangShiyong 30e100ef3e feat: 1. 本地化思源黑体的字体包并优先使用。
2. 添加权限映射表和全局查看权限的hook,便于路由控制不同权限按钮显示/隐藏。
3. 删除评查点分组的部分旧api方法。
4. 对接评查点分组接口,文档类型接口, 提示词管理接口, 入口模块管理的接口。
5. 优化角色权限管理的接口,完善不用地区的访问权限认证。
6. 优化主页交叉评查和设置的入口样式和布局。
7. 优化评查点分组,评查规则的功能权限校验。
2025-11-29 10:37:35 +08:00
TanWenyan f5a5887651 feat(evaluation): 完成评查点完整CRUD接口对接
## 主要变更

### API层 (app/api/evaluation_points/rules.ts)
- 新增 `EvaluationPointData` 接口,支持完整评查点数据结构
- 新增 `createEvaluationPoint` 函数,用于创建评查点
- 新增 `updateEvaluationPoint` 函数,用于更新评查点
- 新增 `getEvaluationPoint` 函数,用于获取完整评查点数据
- 重命名原 `getEvaluationPoint` 为 `getFormattedEvaluationPoint`,避免命名冲突
- 修复 `postgrestPut` 调用的类型参数问题

### 前端页面 (app/routes/rules.new.tsx)
- 更新 `fetchEvaluationPoint` 函数,使用新的 `getEvaluationPoint` API
- 更新 `handleSave` 函数,使用 `createEvaluationPoint` 和 `updateEvaluationPoint` API
- 添加 `postgrestGet` 导入,支持评查点组数据获取
- 优化错误处理逻辑,统一使用新API响应格式
- 修复类型转换问题,正确处理 `EvaluationPointData` 和 `EvaluationPoint` 类型

## 技术改进
- 替代直接调用 `postgrestPost`/`postgrestPut`,使用封装的API函数
- 统一错误处理和响应格式
- 保留 `extractApiData` 辅助函数用于评查点组数据处理
- 所有变更通过 TypeScript 类型检查

## 相关文档
参考 docs/evaluation/evaluation_points.md 中的 FastAPI 接口定义
2025-11-25 14:55:42 +08:00
TanWenyan 37134ff650 feat(evaluation): 完成模块2.6 - 评查点前端组件增强
- rules.list.tsx 新增批量操作功能:
  * 添加批量选择复选框
  * 实现批量启用/禁用评查点
  * 实现批量删除评查点
  * 添加操作结果提示和部分失败处理

- BasicInfo.tsx 新增异步编码验证:
  * 实现500ms防抖的实时编码唯一性验证
  * 集成 getRulesList API 进行编码查重
  * 编辑模式下排除当前评查点
  * 添加验证中状态和错误提示UI

- 通过TypeScript类型检查,无新增类型错误
- 批量操作支持部分成功场景,详细报告结果
- 改善用户体验,提供实时反馈
2025-11-25 13:23:36 +08:00
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 60680cd4bf 合并评查点新增代码 2025-04-13 15:09:01 +08:00
HuangZhiwen 35b0f20178 更换为内网ip 2025-04-10 10:54:04 +08:00
HuangZhiwen 8be2fd5d67 接近完美版本 2025-04-10 10:16:15 +08:00
HuangZhiwen 80a6764ba0 暂时完善了一版可对接数据的了 2025-04-10 10:01:53 +08:00
HuangZhiwen e235532469 暂存2 2025-04-10 02:23:55 +08:00
HuangZhiwen f99a1f05d4 暂存 2025-04-10 02:06:56 +08:00
HuangZhiwen ebdf97aebf 基础组件完善 2025-04-09 01:34:14 +08:00
HuangZhiwen c3cdff2354 暂存 2025-04-08 16:52:16 +08:00
HuangZhiwen a5cad46a84 编辑情况优化-需要继续完善-暂存 2025-04-07 20:24:52 +08:00
HuangZhiwen 046dd109e0 分数,评查点分组数据对接上 2025-04-07 19:41:22 +08:00
HuangZhiwen 8885aec931 评查点,增改逻辑完善 2025-04-07 01:49:24 +08:00
HuangZhiwen d1bac33d3d 修改逻辑初步完善,对接数据库 2025-04-03 17:33:25 +08:00
HuangZhiwen d84df0e8a3 新增数据,编辑数据初步完善 2025-04-03 16:25:55 +08:00
HuangZhiwen de5ff38c60 完善字段与数据库对应 2025-04-03 14:25:24 +08:00
HuangZhiwen cbf5c967ff 评查点新增修改逻辑完善 2025-04-02 10:06:09 +08:00
HuangZhiwen 0079786b25 暂存 2025-03-28 14:45:54 +08:00