From 3bb1be7bade7f1e48aca10b077910fff72d702c6 Mon Sep 17 00:00:00 2001 From: BTMuli Date: Wed, 8 Mar 2023 19:46:38 +0800 Subject: [PATCH] =?UTF-8?q?fix(data):=20=E4=BC=98=E5=8C=96=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=8A=A0=E8=BD=BD=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 25 ++++++++++ src/pages/Config.vue | 102 +-------------------------------------- src/pages/Dev.vue | 9 ++-- src/store/modules/app.ts | 29 +++++++++++ 4 files changed, 62 insertions(+), 103 deletions(-) diff --git a/src/App.vue b/src/App.vue index 13854536..60e29463 100644 --- a/src/App.vue +++ b/src/App.vue @@ -14,11 +14,36 @@ diff --git a/src/pages/Config.vue b/src/pages/Config.vue index 0c6ceee3..ea87324f 100644 --- a/src/pages/Config.vue +++ b/src/pages/Config.vue @@ -2,12 +2,6 @@ 配置 - - 检测数据 - - - 导入数据 - 打开用户数据目录 @@ -19,101 +13,22 @@ - - 相关路径 - - - 用户数据目录 - {{ appStore.dataPath.user }} - - - 应用数据目录 - {{ appStore.dataPath.app }} - - - appDir - {{ tauriPath.appDir }} - - - cacheDir - {{ tauriPath.cacheDir }} - - - configDir - {{ tauriPath.configDir }} - - - dataDir - {{ tauriPath.dataDir }} - - - executableDir - {{ tauriPath.executableDir }} - - - homeDir - {{ tauriPath.homeDir }} - - - diff --git a/src/pages/Dev.vue b/src/pages/Dev.vue index e6d4b5d8..5203efb5 100644 --- a/src/pages/Dev.vue +++ b/src/pages/Dev.vue @@ -160,13 +160,16 @@ export default defineComponent({ // 输出成就系列数据 await console.log("正在输出成就系列数据..."); await fs.writeFile( - `${appDataDir}\\achievement.json`, - JSON.stringify(achievementSeries) + `${appDataDir}\\achievementSeries.json`, + JSON.stringify(achievementSeries, null, 2) ); await console.log("输出成就系列数据成功!"); // 输出成就数据 await console.log("正在输出成就数据..."); - await fs.writeFile(`${appDataDir}\\achievements.json`, JSON.stringify(achievement)); + await fs.writeFile( + `${appDataDir}\\achievements.json`, + JSON.stringify(achievement, null, 2) + ); await console.log("输出成就数据成功!"); }, }, diff --git a/src/store/modules/app.ts b/src/store/modules/app.ts index 6a2ba4d2..62470f3f 100644 --- a/src/store/modules/app.ts +++ b/src/store/modules/app.ts @@ -8,16 +8,45 @@ const useAppStore = defineStore({ id: "app", state: () => { return { + // 是否加载数据 + loading: false, // 侧边栏设置 sidebar: { expand: true, }, + // 数据路径 dataPath: { app: appDataDir, user: userDataDir, }, + // 应用数据路径 + appPath: { + achievements: `${appDataDir}\\achievements.json`, + achievementSeries: `${appDataDir}\\achievementSeries.json`, + }, }; }, + actions: { + // 初始化配置 + async init() { + // 初始化加载状态 + this.loading = false; + // 初始化侧边栏设置 + this.sidebar = { + expand: true, + }; + // 初始化数据路径 + this.dataPath = { + app: appDataDir, + user: userDataDir, + }; + // 初始化应用数据路径 + this.appPath = { + achievements: `${appDataDir}\\achievements.json`, + achievementSeries: `${appDataDir}\\achievementSeries.json`, + }; + }, + }, persist: true, });