mirror of
https://github.com/BTMuli/TeyvatGuide.git
synced 2025-12-13 09:28:14 +08:00
✨ 添加水神瞳数据
This commit is contained in:
@@ -4,13 +4,14 @@
|
||||
<TurOverviewSub title="活跃天数" :text="data.activeDays" />
|
||||
<TurOverviewSub title="成就达成数" :text="data.achievementNumber" />
|
||||
<TurOverviewSub title="获得角色数" :text="data.avatarNumber" />
|
||||
<TurOverviewSub title="深境螺旋" :text="data.sprialAbyss" />
|
||||
<TurOverviewSub title="解锁传送点" :text="data.wayPoints" />
|
||||
<TurOverviewSub title="解锁秘境" :text="data.domainNumber" />
|
||||
<TurOverviewSub title="风神瞳" :text="data.anemoCulus" />
|
||||
<TurOverviewSub title="岩神瞳" :text="data.geoCulus" />
|
||||
<TurOverviewSub title="深境螺旋" :text="data.sprialAbyss" />
|
||||
<TurOverviewSub title="雷神瞳" :text="data.electroCulus" />
|
||||
<TurOverviewSub title="草神瞳" :text="data.dendroCulus" />
|
||||
<TurOverviewSub title="水神瞳" :text="data.hydroCulus" />
|
||||
<TurOverviewSub title="华丽宝箱数" :text="data.luxuriousChest" />
|
||||
<TurOverviewSub title="珍贵宝箱数" :text="data.preciousChest" />
|
||||
<TurOverviewSub title="精致宝箱数" :text="data.exquisiteChest" />
|
||||
@@ -35,6 +36,6 @@ const data = computed<TGApp.Sqlite.Record.Stats>(() => JSON.parse(<string>props.
|
||||
display: grid;
|
||||
width: 100%;
|
||||
grid-gap: 10px;
|
||||
grid-template-columns: repeat(5, 1fr);
|
||||
grid-template-columns: repeat(4, 1fr);
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<script lang="ts" setup>
|
||||
interface TAOProps {
|
||||
title: string;
|
||||
text: string | number;
|
||||
text: string | number | undefined;
|
||||
}
|
||||
|
||||
defineProps<TAOProps>();
|
||||
|
||||
@@ -84,6 +84,7 @@ async function refresh(): Promise<void> {
|
||||
loading.value = true;
|
||||
const res = await TGRequest.User.getRecord(recordCookie.value, user.value);
|
||||
if (!("retcode" in res)) {
|
||||
console.log(res);
|
||||
loadingTitle.value = "正在保存战绩数据";
|
||||
await TGSqlite.saveUserRecord(res, user.value.gameUid);
|
||||
await initUserRecordData();
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* @file plugins Sqlite utils transUserRecord.ts
|
||||
* @description Sqlite 数据转换 用户战绩数据转换模块
|
||||
* @author BTMuli <bt-muli@outlook.com>
|
||||
* @since Alpha v0.2.0
|
||||
* @since Alpha v0.2.2
|
||||
*/
|
||||
|
||||
/**
|
||||
@@ -80,7 +80,7 @@ function transAvatar(data: TGApp.Game.Record.Avatar[]): string {
|
||||
|
||||
/**
|
||||
* @description 将统计信息转换为数据库中的数据
|
||||
* @since Alpha v0.2.0
|
||||
* @since Alpha v0.2.2
|
||||
* @param {TGApp.Game.Record.Stats} data 统计信息
|
||||
* @return {string} 转换后的统计信息
|
||||
*/
|
||||
@@ -95,6 +95,7 @@ function transStat(data: TGApp.Game.Record.Stats): string {
|
||||
geoCulus: data.geoculus_number,
|
||||
electroCulus: data.electroculus_number,
|
||||
dendroCulus: data.dendroculus_number,
|
||||
hydroCulus: data.hydroculus_number,
|
||||
sprialAbyss: data.spiral_abyss,
|
||||
luxuriousChest: data.luxurious_chest_number,
|
||||
preciousChest: data.precious_chest_number,
|
||||
|
||||
6
src/types/Game/Record.d.ts
vendored
6
src/types/Game/Record.d.ts
vendored
@@ -2,7 +2,7 @@
|
||||
* @file types Game Record.d.ts
|
||||
* @description 原神战绩相关类型定义文件
|
||||
* @author BTMuli <bt-muli@outlook.com>
|
||||
* @since Alpha v0.2.0
|
||||
* @since Alpha v0.2.2
|
||||
*/
|
||||
|
||||
declare namespace TGApp.Game.Record {
|
||||
@@ -88,7 +88,7 @@ declare namespace TGApp.Game.Record {
|
||||
/**
|
||||
* @description 统计信息类型
|
||||
* @interface Stats
|
||||
* @since Alpha v0.2.0
|
||||
* @since Alpha v0.2.2
|
||||
* @property {number} active_day_number - 活跃天数
|
||||
* @property {number} achievement_number - 成就数量
|
||||
* @property {number} anemoculus_number - 风神瞳数量
|
||||
@@ -104,6 +104,7 @@ declare namespace TGApp.Game.Record {
|
||||
* @property {number} electroculus_number - 雷神瞳数量
|
||||
* @property {number} magic_chest_number - 奇馈宝箱数量
|
||||
* @property {number} dendroculus_number - 草神瞳数量
|
||||
* @property {number} hydroculus_number - 水神瞳数量
|
||||
* @return Stats
|
||||
*/
|
||||
export interface Stats {
|
||||
@@ -122,6 +123,7 @@ declare namespace TGApp.Game.Record {
|
||||
electroculus_number: number;
|
||||
magic_chest_number: number;
|
||||
dendroculus_number: number;
|
||||
hydroculus_number: number;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
6
src/types/Sqlite/Record.d.ts
vendored
6
src/types/Sqlite/Record.d.ts
vendored
@@ -2,7 +2,7 @@
|
||||
* @file types Sqlite Record.d.ts
|
||||
* @description Sqlite 原神战绩相关类型定义文件
|
||||
* @author BTMuli <bt-muli@outlook.com>
|
||||
* @since Alpha v0.2.0
|
||||
* @since Alpha v0.2.2
|
||||
*/
|
||||
|
||||
declare namespace TGApp.Sqlite.Record {
|
||||
@@ -73,7 +73,7 @@ declare namespace TGApp.Sqlite.Record {
|
||||
/**
|
||||
* @description 统计信息类型
|
||||
* @interface Stats
|
||||
* @since Alpha v0.2.0
|
||||
* @since Alpha v0.2.2
|
||||
* @property {number} activeDays - 活跃天数
|
||||
* @property {number} achievementNumber - 成就达成数
|
||||
* @property {number} avatarNumber - 获得角色数
|
||||
@@ -83,6 +83,7 @@ declare namespace TGApp.Sqlite.Record {
|
||||
* @property {number} geoCulus - 岩神瞳数
|
||||
* @property {number} electroCulus - 雷神瞳数
|
||||
* @property {number} dendroCulus - 草神瞳数
|
||||
* @property {number} hydroCulus - 水神瞳数
|
||||
* @property {string} sprialAbyss - 深境螺旋信息
|
||||
* @property {number} luxuriousChest - 华丽宝箱数
|
||||
* @property {number} preciousChest - 珍贵宝箱数
|
||||
@@ -101,6 +102,7 @@ declare namespace TGApp.Sqlite.Record {
|
||||
geoCulus: number;
|
||||
electroCulus: number;
|
||||
dendroCulus: number;
|
||||
hydroCulus: number;
|
||||
sprialAbyss: string;
|
||||
luxuriousChest: number;
|
||||
preciousChest: number;
|
||||
|
||||
Reference in New Issue
Block a user