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 |
|