Cheng Zhou
|
6cefa620e4
|
权限监控与管理界面全面美化
重新设计权限系统所有 UI 组件的视觉风格,统一配色、圆角、阴影和交互动效:
- 实时概览:统计卡片加图标和渐变色条,健康评分改为环形进度,告警改为卡片式
- 趋势分析:图表卡片加彩色图标标识,ECharts 配色升级为渐变面积填充
- 访问日志:指标卡片带图标,日志审计改为卡片式入口,IP排行前三高亮
- IP属地:工具栏重设计,排行列表前三渐变高亮,指标卡片统一新风格
- 系统级权限:从 el-table 改为自定义卡片列表,模块块独立圆角卡片
- 项目权限配置:空状态引导优化,成员表格加头像,工具栏加背景容器
- 角色概览卡片:加进度条可视化,hover 微动效
- 接口权限矩阵:工具栏分离布局,表格圆角包裹
- 角色管理抽屉:侧边栏选中态渐变,操作行 hover 高亮
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-20 14:36:35 +08:00 |
|
Cheng Zhou
|
e95eeed90e
|
完善权限缓存与监控指标
|
2026-05-19 16:03:27 +08:00 |
|
Cheng Zhou
|
f8a959b801
|
权限管理界面重构:角色概览、生效管理与编辑权限整合
【界面优化】
- 移除权限模板列表和角色概览卡片上的"系统预设"标签,视觉上减少噪音
- 将 PermissionTemplateSelector 改为纯展示组件,重命名为"角色权限概览"
- 移除"应用此模板"按钮及预览面板,卡片仅展示各角色权限统计
- 角色描述改为鼠标悬浮 tooltip 显示,节省卡片空间
- 未生效角色以虚线边框 + 降低透明度区分,悬浮提示状态说明
【生效管理】
- Study 模型新增 active_roles JSON 字段,记录项目已生效角色列表
- 新增 /studies/{study_id}/active-roles GET/PUT 接口
- 数据库迁移 20260518_01:studies 表添加 active_roles 列
- 成员管理的项目角色下拉列表仅显示已生效角色,未生效角色不可分配
【模板管理抽屉重构】
- 抽屉改为三标签页:模板列表 / 生效管理 / 编辑权限
- 生效管理:开关控制各角色生效状态,保存后同步后端
- 编辑权限:左右分栏设计,左侧角色列表点击选中,右侧实时展示权限勾选
- 原独立的角色权限编辑抽屉合并至此,角色概览卡片"编辑权限"直接跳转对应标签页
【操作类型标签统一】
- 系统级权限和编辑权限界面的操作类型标签统一使用细分类型
- 操作类型从粗粒度 read/write 细化为 read/create/update/delete/export
- 颜色规范:读取灰色、创建绿色、更新黄色、删除红色、导出无色
- 权限模板管理接口限制为 ADMIN 角色,修复原先权限过宽的问题
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
|
2026-05-19 08:48:07 +08:00 |
|
Cheng Zhou
|
a17f4cc522
|
完善项目级权限与项目管理入口
- 新增项目成员候选用户接口,避免 PM 读取全局用户列表
- 按项目角色和权限矩阵控制项目管理、成员、中心与审计入口
- 合并侧边栏管理后台入口,统一从项目管理进入成员等模块
- 加强成员管理安全约束,禁止 PM 修改自己、系统管理员或更高权限角色
- 修复多项目角色缓存串用问题,并补充前后端回归测试
|
2026-05-13 14:16:15 +08:00 |
|
Cheng Zhou
|
939fc70532
|
权限管理:接入项目级权限矩阵
新增项目级角色权限矩阵,覆盖 PM、CRA、PV、IMP、QA 等项目角色,并通过迁移表持久化各业务模块的读写权限。
后端将参与者、合同费用、物资、启动、里程碑、风险问题、监查稽查、FAQ、共享库、文件版本等接口接入矩阵校验,修复审计日志导出权限和登录 502 的依赖导入问题。
前端新增权限管理页面和项目路由权限映射,按矩阵控制导航显示、直接访问拦截、操作按钮启停,并限制管理后台仅 admin 和授权 PM 可进入。
补充后端权限归一化与接口静态测试、前端路由/权限工具/权限管理页面/工作台等回归测试。
|
2026-05-13 08:58:03 +08:00 |
|
Cheng Zhou
|
77e842637d
|
中文:收口权限与中心/立项配置改造
|
2026-05-12 10:16:52 +08:00 |
|
Cheng Zhou
|
6e90370a5f
|
移除特殊费用模块
|
2026-05-12 10:15:18 +08:00 |
|
Cheng Zhou
|
8c5d03f1cb
|
移除示例项目初始化并修复前后端稳定性问题
|
2026-03-30 15:35:22 +08:00 |
|
Cheng Zhou
|
8bec268a5b
|
优化登录页UI、新增占满布局类
|
2026-03-10 11:37:19 +08:00 |
|
Cheng Zhou
|
80d9830139
|
feat(ui): enforce shared page shell contract
|
2026-03-04 16:26:17 +08:00 |
|
Cheng Zhou
|
db2d38edbc
|
立项配置数据入库、审计日志数据入库、编辑页UI界面美化、设备管理内容补充、审计日志显示优化
|
2026-02-27 16:16:26 +08:00 |
|
Cheng Zhou
|
8f3f717e48
|
立项配置页初步优化
|
2026-02-24 16:53:22 +08:00 |
|
Cheng Zhou
|
737f84bf54
|
未知(继上次中断)
|
2026-02-04 10:52:34 +08:00 |
|
Cheng Zhou
|
f9ef5c109f
|
文件版本管理-初步优化
|
2026-01-14 11:35:37 +08:00 |
|
Cheng Zhou
|
ef1e67218c
|
药品流向管理内容优化-初步
|
2026-01-13 19:42:28 +08:00 |
|
Cheng Zhou
|
1db36f40b0
|
费用管理内容优化-初步
|
2026-01-13 16:49:55 +08:00 |
|
Cheng Zhou
|
0c7c03069a
|
新增空闲锁屏、修复401等问题,新增文件版本管理、共享库等占位符
|
2026-01-13 13:59:07 +08:00 |
|
Cheng Zhou
|
1338fa7e2b
|
全局中文化
|
2026-01-12 11:14:04 +08:00 |
|
Cheng Zhou
|
9021c7fe2b
|
信息架构/菜单框架大重构-20260109
|
2026-01-09 11:19:04 +08:00 |
|
Cheng Zhou
|
0c1fc49f17
|
细节优化——1
|
2025-12-30 14:07:57 +08:00 |
|
Cheng Zhou
|
71db309e12
|
审计日志并入系统管理、规范项目成员获取逻辑
|
2025-12-26 14:57:57 +08:00 |
|
Cheng Zhou
|
a1a4964cd2
|
UI界面模拟shadcn admin效果
|
2025-12-25 15:47:47 +08:00 |
|
Cheng Zhou
|
c9d1535428
|
UI美化及渐变效果
|
2025-12-23 21:17:31 +08:00 |
|
Cheng Zhou
|
7694311882
|
删除项目列表模块(重复内容)
|
2025-12-23 21:06:53 +08:00 |
|
Cheng Zhou
|
6ddf9901a0
|
新增用户注册功能
|
2025-12-22 21:19:48 +08:00 |
|
Cheng Zhou
|
03fddba406
|
前端UI界面美化-2
|
2025-12-22 08:54:34 +08:00 |
|
Cheng Zhou
|
4f510871bf
|
前端UI界面美化--初版
|
2025-12-22 08:38:22 +08:00 |
|
Cheng Zhou
|
b475d4f763
|
清除“Task”模块
|
2025-12-19 11:02:21 +08:00 |
|
Cheng Zhou
|
ad4fa6ae7a
|
工作台界面-初版
|
2025-12-17 22:37:51 +08:00 |
|
Cheng Zhou
|
4202ed7922
|
「权限 × 状态 × 审计」联合约束机制
|
2025-12-17 21:48:29 +08:00 |
|
Cheng Zhou
|
13efb0a3a9
|
操作审计(Audit Log)
|
2025-12-17 21:19:05 +08:00 |
|
Cheng Zhou
|
c074c2b5bc
|
增加admin管理帐号和项目的界面--初步实现
|
2025-12-17 20:12:49 +08:00 |
|
Cheng Zhou
|
4f50237f56
|
简单汉化
|
2025-12-17 19:23:34 +08:00 |
|
Cheng Zhou
|
25fa11b9cc
|
Step F8:药品管理(IMP)
|
2025-12-17 12:46:58 +08:00 |
|
Cheng Zhou
|
4f807803cc
|
Step F7:数据管理
|
2025-12-16 22:48:42 +08:00 |
|
Cheng Zhou
|
abb5b0a107
|
Step F6:AE & 风险/问题管理(PV)
|
2025-12-16 22:17:26 +08:00 |
|
Cheng Zhou
|
c630f8f8ea
|
Step F5:受试者 & 访视管理
|
2025-12-16 21:29:36 +08:00 |
|
Cheng Zhou
|
4f35769056
|
Step F4:任务(Task)& 里程碑(Milestone)管理页面
|
2025-12-16 21:13:18 +08:00 |
|
Cheng Zhou
|
cc54d80b3a
|
Step F2:项目列表 & 当前项目上下文
|
2025-12-16 20:31:20 +08:00 |
|
Cheng Zhou
|
78d13d077c
|
Step F1:前端工程骨架 & 登录鉴权
|
2025-12-16 20:21:30 +08:00 |
|