fix(sth): 改了一些东西,下周开写新页面

This commit is contained in:
BTMuli
2023-03-12 19:01:43 +08:00
parent 1297a932ba
commit 6b9c8e73b2
3 changed files with 14 additions and 2 deletions

View File

@@ -22,11 +22,11 @@
<v-list>
<v-list-item prepend-icon="mdi-folder">
<v-list-item-title>本地应用数据路径</v-list-item-title>
<v-list-item-subtitle>{{ appStore.devPath.app }}</v-list-item-subtitle>
<v-list-item-subtitle>{{ appStore.dataPath.app }}</v-list-item-subtitle>
</v-list-item>
<v-list-item prepend-icon="mdi-folder">
<v-list-item-title>本地用户数据路径</v-list-item-title>
<v-list-item-subtitle>{{ appStore.devPath.merge }}</v-list-item-subtitle>
<v-list-item-subtitle>{{ appStore.dataPath.user }}</v-list-item-subtitle>
</v-list-item>
</v-list>
</v-card>
@@ -34,12 +34,14 @@
<script lang="ts" setup>
import useAppStore from "../store/modules/app";
import useAchievementsStore from "../store/modules/achievements";
import { dialog, fs } from "@tauri-apps/api";
import { BaseDirectory } from "@tauri-apps/api/fs";
import { TGAppDataList } from "../data";
// Store
const appStore = useAppStore();
const achievementsStore = useAchievementsStore();
// 打开用户数据目录
async function openMergeData() {
@@ -65,6 +67,7 @@ async function deleteData() {
recursive: true,
});
await dialog.message("用户数据已删除!");
await achievementsStore.init();
await fs.createDir("userData", { dir: BaseDirectory.AppLocalData });
await fs.createDir("mergeData", { dir: BaseDirectory.AppLocalData });
await fs.createDir("tempData", { dir: BaseDirectory.AppLocalData });

View File

@@ -18,6 +18,7 @@
<script lang="ts" setup>
import useDevStore from "../store/modules/dev";
import useAppStore from "../store/modules/app";
import { useRouter } from "vue-router";
import { dialog, fs } from "@tauri-apps/api";
import { SnapHutaoData } from "../plugins/Snap.Hutao";
import {
@@ -41,6 +42,10 @@ const devStore = useDevStore();
async function devInit() {
await devStore.init();
await dialog.message("初始化完成!");
// 跳转到首页
const router = useRouter();
await router.push({ path: "/", replace: true });
}
async function parseAchievement() {

View File

@@ -21,6 +21,10 @@ const useAchievementsStore = defineStore({
};
},
actions: {
init() {
this.total_achievements = 899;
this.fin_achievements = 0;
},
flushData(seriesMap: TGMap<SeriesMap>) {
let total = 0;
let fin = 0;