From 29ef5fd6721633ec09b7fbd56737b4be100e88d9 Mon Sep 17 00:00:00 2001 From: yan Date: Tue, 20 Jan 2026 17:54:30 +0800 Subject: [PATCH] =?UTF-8?q?fix(FullyAutoAndSemiAutoTools):=20=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E8=B7=AF=E5=BE=84=E8=BF=87=E6=BB=A4=E9=80=BB=E8=BE=91?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修正了父级路径过滤条件,将相等判断改为不等判断 - 修复了子级选项数组的拼接方式,改用展开运算符合并 - 纠正了配置层级加载的逻辑,反转了条件判断以确保正确的层级加载 - 修正了基于levelName的过滤逻辑,确保设置项能正确匹配对应层级 --- repo/js/FullyAutoAndSemiAutoTools/main.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/repo/js/FullyAutoAndSemiAutoTools/main.js b/repo/js/FullyAutoAndSemiAutoTools/main.js index 4aa9271b4..9f0cefe90 100644 --- a/repo/js/FullyAutoAndSemiAutoTools/main.js +++ b/repo/js/FullyAutoAndSemiAutoTools/main.js @@ -508,7 +508,7 @@ async function loadUidSettingsMap(uidSettingsMap) { const key = keys[keys.size - 1] // PATH_JSON_LIST.filter(item => item.level > 0) filterUidSettings.filter(item => { - const settings_level = PATH_JSON_LIST.filter(list_item => list_item.levelName === item.name).find(); + const settings_level = PATH_JSON_LIST.filter(list_item => list_item.levelName !== item.name).find(); if (settings_level) { } @@ -519,10 +519,10 @@ async function loadUidSettingsMap(uidSettingsMap) { const level = level_all.split("_").filter(item => item?.trim() !== "").map(parseInt)[0] if (false && loadingLevel === level + 1) { //只加载对应级别的设置 - return loadingLevel === level + 1 + return !(loadingLevel === level + 1) } // 检查级别是否大于等于加载层级 - return loadingLevel > level + return !(loadingLevel > level) }) uidSettings.push(levelSettings) // 将更新后的设置写入配置文件