mirror of
https://github.com/setube/ogame-vue-ts.git
synced 2026-05-12 07:55:11 +08:00
fix: 修复保存预设时未初始化数组和重复星球 ID 迁移逻辑
修复 GM 视图中保存自定义预设时,当对应标签页的预设数组未初始化导致的保存失败问题。同时改进迁移工具中重复星球 ID 的处理逻辑,确保正确分组并更新关联的月球数据。
This commit is contained in:
@@ -350,13 +350,14 @@
|
||||
values
|
||||
}
|
||||
|
||||
if (customPresets.value[section.tabValue]) {
|
||||
customPresets.value[section.tabValue]!.push(newPreset)
|
||||
savePresets(section.tabValue, customPresets.value[section.tabValue]!)
|
||||
presetNames.value[section.tabValue] = ''
|
||||
selectedPresets.value[section.tabValue] = newPreset.id
|
||||
toast.success(t('gmView.presetSaved') || '预设保存成功')
|
||||
if (!customPresets.value[section.tabValue]) {
|
||||
customPresets.value[section.tabValue] = []
|
||||
}
|
||||
customPresets.value[section.tabValue]!.push(newPreset)
|
||||
savePresets(section.tabValue, customPresets.value[section.tabValue]!)
|
||||
presetNames.value[section.tabValue] = ''
|
||||
selectedPresets.value[section.tabValue] = newPreset.id
|
||||
toast.success(t('gmView.presetSaved') || '预设保存成功')
|
||||
}
|
||||
|
||||
const handleApplyPreset = (section: any) => {
|
||||
|
||||
Reference in New Issue
Block a user