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
|
cd7e12ce1f
|
feat: 增加 CTMS 一键安装脚本
|
2026-05-11 14:51:07 +08:00 |
|
Cheng Zhou
|
20d45cfdfe
|
修复项目配置草稿原子保存逻辑
|
2026-05-11 11:03:06 +08:00 |
|
Cheng Zhou
|
8d061a1520
|
兼容旧草稿避免项目信息被清空
|
2026-05-11 09:02:14 +08:00 |
|
Cheng Zhou
|
f6a7a3d6ee
|
修复工作流表删除迁移幂等
|
2026-05-11 08:54:45 +08:00 |
|
Cheng Zhou
|
4592ff375d
|
修复迁移幂等并补部署检查
|
2026-05-11 08:45:41 +08:00 |
|
Cheng Zhou
|
917ab7ccf1
|
feat: refine subject visits and project workflows
Add early termination visit workflow with ordering, non-applicable visit handling, visit window display, and medication adherence support.
Extend monitoring visit issue template fields, site scoping, setup draft project info handling, login security UI, attachment behavior, and related tests/migrations.
|
2026-05-09 17:10:34 +08:00 |
|
Cheng Zhou
|
74feca4467
|
feat: harden auth and study workflows
- replace plaintext login and unlock requests with RSA-OAEP/AES-GCM encrypted payloads
- add login challenge replay protection, production RSA key validation, and auth tests
- wire compose to environment-driven dev/prod settings without committing local secrets
- update setup-config smoke scripts and Postman docs for encrypted login
- add visit schedule migrations/tests and update study/subject setup workflows
|
2026-05-08 22:16:43 +08:00 |
|
Cheng Zhou
|
a7bbcaa5dc
|
fix: 优化业务表格展示与登录会话体验
|
2026-03-31 14:37:06 +08:00 |
|
Cheng Zhou
|
ceda34fd1d
|
fix: 修复筛选栏空关联告警
|
2026-03-31 12:16:04 +08:00 |
|
Cheng Zhou
|
4bebc64662
|
feat: 清理示例数据并统一空态体验
|
2026-03-31 11:20:57 +08:00 |
|
Cheng Zhou
|
fc74d1e9a9
|
fix: 对齐用户接口尾斜杠路径
|
2026-03-31 10:08:26 +08:00 |
|
Cheng Zhou
|
ba880dad9a
|
fix: 移除前端 API 环境入口
|
2026-03-31 09:44:49 +08:00 |
|
Cheng Zhou
|
84f865a7b0
|
chore: 调整 nginx 入口为 8888 端口
|
2026-03-31 09:34:29 +08:00 |
|
Cheng Zhou
|
9535fece6c
|
feat: 按历史痕迹恢复 nginx 同域入口
|
2026-03-31 09:16:41 +08:00 |
|
Cheng Zhou
|
ada3beca8e
|
merge: back-merge release hotfix v0.1.2 into dev
|
2026-03-31 08:56:01 +08:00 |
|
Cheng Zhou
|
38b9838d63
|
hotfix: 修复生产前端 API 默认地址
|
2026-03-31 08:52:46 +08:00 |
|
Cheng Zhou
|
da54eef06a
|
release(main): 移除腾讯云发布链路
|
2026-03-30 22:53:39 +08:00 |
|
Cheng Zhou
|
fa96d4b6db
|
chore: 移除 GitHub 到腾讯云的发布链路
|
2026-03-30 22:51:41 +08:00 |
|
Cheng Zhou
|
97c1fc3c32
|
Merge branch 'main' into dev
|
2026-03-30 22:17:52 +08:00 |
|
Cheng Zhou
|
e15f3dd887
|
fix: use writable remote build path
|
2026-03-30 22:17:39 +08:00 |
|
Cheng Zhou
|
5677f6823a
|
release(main): 集成 nginx 移除里程碑
|
2026-03-30 22:05:02 +08:00 |
|
Cheng Zhou
|
27ba5eabff
|
feat: 移除仓库内 nginx 并拆分前端运行时
|
2026-03-30 22:04:15 +08:00 |
|
Cheng Zhou
|
7ccb8c20cc
|
Merge branch 'main' into dev
|
2026-03-30 20:20:42 +08:00 |
|
Cheng Zhou
|
956c47218e
|
feat: automate tencent private registry publishing
|
2026-03-30 20:15:06 +08:00 |
|
Cheng Zhou
|
aa6cdd40e9
|
release(main): 清理本地配置并重组文档结构
|
2026-03-30 19:03:17 +08:00 |
|
Cheng Zhou
|
3a1415d1e1
|
chore: 清理本地配置并重组文档结构
|
2026-03-30 17:36:09 +08:00 |
|
Cheng Zhou
|
244c424126
|
docs: add branch governance policy
|
2026-03-30 16:59:48 +08:00 |
|
Cheng Zhou
|
8c5d03f1cb
|
移除示例项目初始化并修复前后端稳定性问题
|
2026-03-30 15:35:22 +08:00 |
|
Cheng Zhou
|
a67991740e
|
feat: 统一生产初始化流程并保护系统管理员
|
2026-03-27 17:26:46 +08:00 |
|
Cheng Zhou
|
f2f856ea24
|
chore: productionize compose deployment
|
2026-03-27 16:13:28 +08:00 |
|
Cheng Zhou
|
d8c5413b26
|
style: normalize CSS selector spacing
|
2026-03-27 15:22:48 +08:00 |
|
Cheng Zhou
|
8bec268a5b
|
优化登录页UI、新增占满布局类
|
2026-03-10 11:37:19 +08:00 |
|
Cheng Zhou
|
4c98147f3e
|
登录页UI及长时间未操作锁定逻辑优化
|
2026-03-10 10:10:58 +08:00 |
|
Cheng Zhou
|
7936c55f3f
|
Merge branch 'codex/enterprise-ui-implementation' into dev
|
2026-03-04 17:23:20 +08:00 |
|
Cheng Zhou
|
8bf22dcae1
|
docs(ui): add enterprise refresh acceptance and release gates
|
2026-03-04 17:18:12 +08:00 |
|
Cheng Zhou
|
5caf4c51cc
|
feat(ui): unify loading empty error states
|
2026-03-04 16:40:18 +08:00 |
|
Cheng Zhou
|
a3036c2233
|
feat(ui): align admin project detail with enterprise system
|
2026-03-04 16:38:18 +08:00 |
|
Cheng Zhou
|
39b4d2a2ea
|
feat(ui): unify finance and file management surfaces
|
2026-03-04 16:36:28 +08:00 |
|
Cheng Zhou
|
90d724a5fe
|
feat(ui): elevate project overview for executive readout
|
2026-03-04 16:34:25 +08:00 |
|
Cheng Zhou
|
1b920520d6
|
feat(ui): unify list-page enterprise visual pattern
|
2026-03-04 16:28:41 +08:00 |
|
Cheng Zhou
|
80d9830139
|
feat(ui): enforce shared page shell contract
|
2026-03-04 16:26:17 +08:00 |
|
Cheng Zhou
|
f7e867c2bd
|
feat(ui): add enterprise token baseline
|
2026-03-04 16:25:05 +08:00 |
|
Cheng Zhou
|
fd6177d479
|
chore(ui): add enterprise ui contract checks
|
2026-03-04 16:23:31 +08:00 |
|
Cheng Zhou
|
78669a3b3c
|
chore: ignore local git worktrees directory
|
2026-03-04 16:18:31 +08:00 |
|
Cheng Zhou
|
0cd03eefa8
|
立项配置版本管理优化(回滚逻辑、UI、下载功能)
|
2026-03-04 14:49:59 +08:00 |
|
Cheng Zhou
|
6c5e5770c6
|
小优化-立项配置-预览模式下“更新”显示
|
2026-02-28 16:41:20 +08:00 |
|
Cheng Zhou
|
9b36a42e6f
|
参与者管理- PD模块内容补充
|
2026-02-28 14:33:57 +08:00 |
|