From d96d4511567e82c6e69f1485454d6692a22be74a Mon Sep 17 00:00:00 2001 From: BTMuli Date: Wed, 19 Nov 2025 13:50:47 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=91=BD=EF=B8=8F=20=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E8=AF=BB=E5=8F=96=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/User/Abyss.vue | 6 ++++-- src/pages/User/Challenge.vue | 6 ++++-- src/pages/User/Combat.vue | 6 ++++-- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/pages/User/Abyss.vue b/src/pages/User/Abyss.vue index 4be9b47b..8a24349f 100644 --- a/src/pages/User/Abyss.vue +++ b/src/pages/User/Abyss.vue @@ -273,8 +273,8 @@ async function tryReadAbyss(): Promise { } // TODO:数据结构 for (const item of fileData) { - await showLoading.update(`Uid: ${item["Uid"]},ScheduleId: ${item["ScheduleId"]}`); - await TSUserAbyss.saveAbyss(item["Uid"], item["SpiralAbyss"]); + await showLoading.update(`Uid: ${item["uid"]},ScheduleId: ${item["schedule_id"]}`); + await TSUserAbyss.saveAbyss(item["uid"], item["data"]); } await showLoading.end(); showSnackbar.success(`成功导入 ${fileData.length} 条深渊数据,即将刷新页面`); @@ -282,7 +282,9 @@ async function tryReadAbyss(): Promise { window.location.reload(); } catch (e) { console.error(e); + await TGLogger.Error(`[UserAbyss][tryReadAbyss] 导入深渊数据失败: ${e}`); await showLoading.end(); + showSnackbar.error("导入深渊数据失败,请检查文件格式是否正确"); } } diff --git a/src/pages/User/Challenge.vue b/src/pages/User/Challenge.vue index f7518326..59cb442d 100644 --- a/src/pages/User/Challenge.vue +++ b/src/pages/User/Challenge.vue @@ -369,8 +369,8 @@ async function tryReadChallenge(): Promise { } // TODO:数据结构 for (const item of fileData) { - await showLoading.update(`Uid: ${item["Uid"]},ScheduleId: ${item["ScheduleId"]}`); - await TSUserChallenge.saveChallenge(item["Uid"], item["HardChallengeData"]); + await showLoading.update(`Uid: ${item["uid"]},ScheduleId: ${item["schedule_id"]}`); + await TSUserChallenge.saveChallenge(item["uid"], item["data"]); } await showLoading.end(); showSnackbar.success(`成功导入 ${fileData.length} 条危战数据,即将刷新页面`); @@ -378,7 +378,9 @@ async function tryReadChallenge(): Promise { window.location.reload(); } catch (e) { console.error(e); + await TGLogger.Error(`[UserChallenge][tryReadChallenge] 导入危战数据失败: ${e}`); await showLoading.end(); + showSnackbar.error("导入危战数据失败,请检查文件格式是否正确"); } } diff --git a/src/pages/User/Combat.vue b/src/pages/User/Combat.vue index 35a7eba4..bf0ad931 100644 --- a/src/pages/User/Combat.vue +++ b/src/pages/User/Combat.vue @@ -262,8 +262,8 @@ async function tryReadCombat(): Promise { } // TODO:数据结构 for (const item of fileData) { - await showLoading.update(`Uid: ${item["Uid"]},ScheduleId: ${item["ScheduleId"]}`); - await TSUserCombat.saveCombat(item["Uid"], item["RoleCombatData"]); + await showLoading.update(`Uid: ${item["uid"]},ScheduleId: ${item["schedule_id"]}`); + await TSUserCombat.saveCombat(item["uid"], item["data"]); } await showLoading.end(); showSnackbar.success(`成功导入 ${fileData.length} 条剧诗数据,即将刷新页面`); @@ -271,7 +271,9 @@ async function tryReadCombat(): Promise { window.location.reload(); } catch (e) { console.error(e); + await TGLogger.Error(`[UserCombat][tryReadCombat] 导入剧诗数据失败: ${e}`); await showLoading.end(); + showSnackbar.error("导入剧诗数据失败,请检查文件格式是否正确"); } }