liuzhuohua
f93495556c
fix(depcheck): 逐项「安装」按钮实际不装包 —— web 层把 keys 丢了
前端 runDepInstall 发 {keys:[...]},drouter-web.py 却只读 b.get('only'),
helper 收到空列表走「只装必需项」分支;必需项全齐时直接返回「无需操作」,
用户点任何可选项的安装都只弹「全部依赖已安装完成」,实际一个包没装(1.0.5 实测)。
- web 层改为 keys = b.get('keys') or b.get('only') or [] 透传
- 顺带修 runDepInstall 里被无条件覆盖的按钮文案(一键安装缺失的必需项→缺失项)
- t-deps.py 新增 keys 透传回归 4 项
2026-10-02 16:33:02 +08:00
..
2026-09-30 19:26:24 +08:00
2026-10-02 10:25:40 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-10-02 10:25:40 +08:00
2026-09-30 19:26:24 +08:00
2026-10-02 10:25:40 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-10-01 17:43:28 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-10-01 17:43:28 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-10-02 16:33:02 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-10-02 11:35:42 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-10-02 00:23:30 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-10-02 10:25:40 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-10-02 10:25:40 +08:00
2026-10-02 10:25:40 +08:00
2026-09-30 19:26:24 +08:00
2026-10-02 00:23:30 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-10-02 10:25:40 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-10-02 00:23:30 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-10-01 16:01:45 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-10-01 01:29:09 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00