IanShaw027
19d3ecc76f
fix: 修复批量编辑账号时模型白名单显示与实际不一致的问题 #982
修复批量编辑账号时,UI 显示的是 plain 模型名(如 GPT-5),但实际落库的是 dated 模型名的问题。
核心改动:
1. 批量编辑白名单不再使用 BulkEditAccountModal.vue 中手写的过期模型列表
- 移除了 allModels 和 presetMappings 的硬编码列表(共 200+ 行)
- 直接复用 ModelWhitelistSelector.vue 组件
2. ModelWhitelistSelector 组件支持多平台联合过滤
- 新增 platforms 属性支持传入多个平台
- 添加 normalizedPlatforms 计算属性统一处理单平台和多平台场景
- availableOptions 根据选中的多个平台动态联合过滤模型列表
- fillRelated 功能支持一次性填充多个平台的相关模型
3. 模型映射预设改为动态生成
- filteredPresets 改用 getPresetMappingsByPlatform 从统一模型源按平台动态生成
- 不再依赖弹窗中的手写预设列表
现在的行为:
- UI 显示什么模型,勾选什么模型,传给后端的就是什么模型
- 彻底解决了批量编辑链路上"显示与实际不一致"的问题
- 模型列表和映射预设始终与系统定义保持同步
2026-03-15 17:46:58 +08:00
..
2026-02-14 11:56:08 +08:00
2026-03-14 18:58:56 +08:00
2026-03-15 17:46:58 +08:00
2026-03-14 17:13:30 +08:00
2026-03-14 20:22:39 +08:00
2026-03-14 20:22:39 +08:00
2026-03-12 02:42:57 +03:00
2025-12-29 19:38:33 +08:00
2026-03-14 17:53:54 +08:00
2026-03-09 19:38:23 +08:00
2026-03-15 17:46:58 +08:00
2026-03-07 15:06:13 +08:00
2026-02-28 15:01:20 +08:00
2026-03-08 21:07:43 +08:00