|
|
@@ -504,25 +504,24 @@ const enterFolder = (index: number) => {
|
|
|
const gameConfig = cardJson.value.game_list[index]
|
|
|
const validation = validateGameConfig(gameConfig)
|
|
|
|
|
|
- if (!validation.isValid) {
|
|
|
- const fieldNames = {
|
|
|
- rule: '规则',
|
|
|
- 'main_subject.music_name': '主题音乐'
|
|
|
- // 'ordered_multiple_err.music_name': '顺序多选错误音乐',
|
|
|
- // 'has_click_single.music_name': '重复单击音乐',
|
|
|
- // 'still_have.music_name': '再次点击音乐',
|
|
|
- // 'has_click_group.music_name': '重复组点击音乐',
|
|
|
- // 'wait_30s.music_name': '等待30秒音乐',
|
|
|
- // 'wait_90s.music_name': '等待90秒音乐'
|
|
|
- }
|
|
|
-
|
|
|
- const missingFieldNames = validation.missingFields.map(field => fieldNames[field] || field)
|
|
|
+ // if (!validation.isValid) {
|
|
|
+ // const fieldNames = {
|
|
|
+ // rule: '规则',
|
|
|
+ // 'main_subject.music_name': '主题音乐',
|
|
|
+ // 'ordered_multiple_err.music_name': '顺序多选错误音乐',
|
|
|
+ // 'has_click_single.music_name': '重复单击音乐',
|
|
|
+ // 'still_have.music_name': '再次点击音乐',
|
|
|
+ // 'has_click_group.music_name': '重复组点击音乐',
|
|
|
+ // 'wait_30s.music_name': '等待30秒音乐',
|
|
|
+ // 'wait_90s.music_name': '等待90秒音乐'
|
|
|
+ // }
|
|
|
+
|
|
|
+ // const missingFieldNames = validation.missingFields.map(field => fieldNames[field] || field)
|
|
|
+
|
|
|
+ // message.error(`游戏 ${index + 1} 配置不完整,缺少以下字段:${missingFieldNames.join('、').replaceAll('、', '、\n')}`)
|
|
|
|
|
|
- // 使用 Ant Design 的 message 组件显示错误信息
|
|
|
- message.error(`游戏 ${index + 1} 配置不完整,缺少以下字段:${missingFieldNames.join('、').replaceAll('、', '、\n')}`)
|
|
|
-
|
|
|
- return
|
|
|
- }
|
|
|
+ // return
|
|
|
+ // }
|
|
|
|
|
|
// 验证通过,创建 items 数组(如果不存在)
|
|
|
if (!cardJson.value.game_list[index].items) {
|