From a60d486ff99996f228b1906d75903d048ee7e091 Mon Sep 17 00:00:00 2001 From: yan Date: Wed, 18 Feb 2026 14:41:03 +0800 Subject: [PATCH] =?UTF-8?q?refactor(AutoPlan):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E7=A7=98=E5=A2=83=E6=88=98=E6=96=97=E9=85=8D=E7=BD=AE=E5=AF=B9?= =?UTF-8?q?=E8=B1=A1=E5=88=9D=E5=A7=8B=E5=8C=96=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将秘境信息对象autoFight的创建位置从错误处理分支后移至条件判断前 - 统一了对象属性的初始化值,sundaySelectedValue默认值设为1 - 删除了重复的对象声明代码,提高了代码可读性 - 保持了原有的功能逻辑不变,仅调整代码结构 --- repo/js/AutoPlan/main.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/repo/js/AutoPlan/main.js b/repo/js/AutoPlan/main.js index b4a102fa5..5b51686aa 100644 --- a/repo/js/AutoPlan/main.js +++ b/repo/js/AutoPlan/main.js @@ -234,6 +234,14 @@ async function loadMode(Load, autoOrderSet, runConfig) { throwError(`运行类型${runType}输入错误`) } else if (config.user.runTypes[0] === runType) { + // 创建秘境信息对象 + let autoFight = { + domainName: undefined,//秘境名称 + partyName: undefined,//队伍名称 + sundaySelectedValue: 1,//周日|限时选择的值 + domainRoundNum: 0,//副本轮数 + } + //"|队伍名称|秘境名称/刷取物品名称|刷几轮|限时/周日,..." let partyName = arr[index]; // 解析队伍名称 index++ @@ -262,13 +270,7 @@ async function loadMode(Load, autoOrderSet, runConfig) { throw new Error(`${domainName} 输入错误`); } } - // 创建秘境信息对象 - let autoFight = { - domainName: undefined,//秘境名称 - partyName: undefined,//队伍名称 - sundaySelectedValue: undefined,//周日|限时选择的值 - domainRoundNum: undefined,//副本轮数 - } + // 设置秘境信息的各个属性 autoFight.partyName = partyName // 队伍名称 autoFight.domainName = domainName // 秘境名称