feat(web+server): 新增枚举覆写支持与CSV导出功能
1. 新增buff_target枚举覆写配置,支持选择施法目标类型 2. 后端添加CSV导出接口,生成标准化英雄设计表 3. 前端新增CSV导出按钮,支持一键导出配置 4. 优化覆写字段渲染逻辑,支持枚举值转可读枚举名 5. 清理英雄数据中冗余的summon_count默认配置
This commit is contained in:
@@ -61,6 +61,12 @@ function isStringKey(key) {
|
||||
return OVERRIDE_KEYS.find((k) => k.key === key)?.type === 'string'
|
||||
}
|
||||
|
||||
// 该覆写字段为枚举型时返回候选列表(如 buff_target),否则返回 null 走数值输入
|
||||
function enumOptions(key) {
|
||||
const def = OVERRIDE_KEYS.find((k) => k.key === key)
|
||||
return def?.type === 'enum' ? def.options : null
|
||||
}
|
||||
|
||||
function add() {
|
||||
rows.value.push({ key: '', value: 0 })
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user