添加水神瞳数据

This commit is contained in:
BTMuli
2023-08-15 17:44:20 +08:00
parent 9ffd0468ed
commit b875898efa
6 changed files with 16 additions and 9 deletions

View File

@@ -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>

View File

@@ -15,7 +15,7 @@
<script lang="ts" setup>
interface TAOProps {
title: string;
text: string | number;
text: string | number | undefined;
}
defineProps<TAOProps>();

View File

@@ -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();

View File

@@ -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,

View File

@@ -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;
}
/**

View File

@@ -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;