From cf337819dc0859144f117d9d3493856357d591d2 Mon Sep 17 00:00:00 2001 From: yan Date: Sun, 15 Feb 2026 18:46:58 +0800 Subject: [PATCH] =?UTF-8?q?refactor(AutoPlanDomain):=20=E5=B0=86=E5=9F=9F?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E5=8F=82=E6=95=B0=E9=87=8D=E5=91=BD=E5=90=8D?= =?UTF-8?q?=E4=B8=BA=E8=BF=90=E8=A1=8C=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将 config.js 中的 domainConfig 属性重命名为 runConfig - 将 main.js 中的函数参数 domainConfig 重命名为 runConfig - 更新函数内部对配置路径的引用,从 domainConfig 改为 runConfig - 修改注释中参数名称的描述,保持文档一致性 --- repo/js/AutoPlanDomain/config/config.js | 2 +- repo/js/AutoPlanDomain/main.js | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/repo/js/AutoPlanDomain/config/config.js b/repo/js/AutoPlanDomain/config/config.js index 5029fc9e9..e8513f1a6 100644 --- a/repo/js/AutoPlanDomain/config/config.js +++ b/repo/js/AutoPlanDomain/config/config.js @@ -37,7 +37,7 @@ const config = { path: { manifest: "manifest.json", domain: "config/domain.json", - domainConfig: "config/domain_config.json" + runConfig: "config/domain_config.json" }, //所有秘境信息 domainList: [], diff --git a/repo/js/AutoPlanDomain/main.js b/repo/js/AutoPlanDomain/main.js index 54bcd6006..15a1f955f 100644 --- a/repo/js/AutoPlanDomain/main.js +++ b/repo/js/AutoPlanDomain/main.js @@ -114,15 +114,15 @@ function parseDay(day) { * 根据不同的加载方式加载秘境配置 * @param {string} Load - 加载方式类型,如uid或input * @param {Set} autoFightOrderSet - 用于存储秘境顺序的Set集合 - * @param {string} domainConfig - 输入的配置字符串,仅在Load为input时使用 + * @param {string} runConfig - 输入的配置字符串,仅在Load为input时使用 */ -async function loadMode(Load, autoFightOrderSet, domainConfig) { +async function loadMode(Load, autoFightOrderSet, runConfig) { switch (Load) { case LoadType.uid: // 通过UID方式加载配置 const uid = config.user.uid || (await ocrUid()) // 获取用户UID,如果未配置则通过OCR识别获取 - const configAutoFightOrderMap = JSON.parse(file.readTextSync(config.path.domainConfig)) || new Map() // 读取本地配置文件并转换为Map对象 + const configAutoFightOrderMap = JSON.parse(file.readTextSync(config.path.runConfig)) || new Map() // 读取本地配置文件并转换为Map对象 const uidConfigList = configAutoFightOrderMap.get(uid) || []; // 获取当前UID对应的配置列表 if (uidConfigList?.length > 0) { // 如果配置列表不为空,遍历并添加到结果集合中 @@ -142,9 +142,9 @@ async function loadMode(Load, autoFightOrderSet, domainConfig) { break case LoadType.input: // 通过输入字符串方式加载配置 - if (domainConfig) { + if (runConfig) { // 处理输入字符串:去除首尾空格,将中文逗号替换为英文逗号,然后按逗号分割 - domainConfig.trim().replaceAll(',', ',').split(",").forEach( + runConfig.trim().replaceAll(',', ',').split(",").forEach( item => { // 将当前项按"|"分割成数组 let arr = item.split("|")