From f4266d98eac6f7a33c46cc2f893f8b697940e751 Mon Sep 17 00:00:00 2001 From: yan Date: Sun, 8 Feb 2026 12:59:12 +0800 Subject: [PATCH] =?UTF-8?q?fix(AutoPlanDomain):=20=E8=A7=A3=E5=86=B3?= =?UTF-8?q?=E7=A7=98=E5=A2=83=E4=BB=BB=E5=8A=A1=E6=89=A7=E8=A1=8C=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E5=AD=97=E7=AC=A6=E4=B8=B2=E8=BD=AC=E6=95=B0=E5=AD=97?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修复了order变量解析时缺少空字符串转换的问题 - 添加了物品名称到秘境名称的映射查询功能 - 实现了域名临时变量获取和周日选择值更新逻辑 - 增加了输入错误时的异常处理机制 - 优化了秘境名称不存在时的错误提示信息 --- repo/js/AutoPlanDomain/main.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/repo/js/AutoPlanDomain/main.js b/repo/js/AutoPlanDomain/main.js index 3ca005d15..82826886f 100644 --- a/repo/js/AutoPlanDomain/main.js +++ b/repo/js/AutoPlanDomain/main.js @@ -1,4 +1,4 @@ -import {config, initConfig,initSettings} from './config/config'; +import {config, initConfig, initSettings} from './config/config'; /** * 自动执行秘境任务的异步函数 @@ -53,13 +53,19 @@ function initDomainOrderList(domainConfig) { let domainName = arr[1]; let DomainRoundNum = arr[2]; let sundaySelectedValue = arr[3]; - let order = parseInt(arr[4]); + let order = parseInt(arr[4]+""); if (!config.domainNames.has(domainName)) { //秘境名称没有记录 查询是否是物品名称 if (config.itemNames.has(domainName)) { - - }else { + const domainNameTemp = config.domainItemsMap.get(domainName); + if (!domainNameTemp) { + throw new Error(`${domainName} 输入错误`); + } + const domainSelectedValue = parseInt(config.domainOrderMap.get(domainName) + ""); + sundaySelectedValue = domainSelectedValue + domainName = domainNameTemp + } else { throw new Error(`${domainName} 输入错误`); } }