添加水神瞳数据

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.activeDays" />
<TurOverviewSub title="成就达成数" :text="data.achievementNumber" /> <TurOverviewSub title="成就达成数" :text="data.achievementNumber" />
<TurOverviewSub title="获得角色数" :text="data.avatarNumber" /> <TurOverviewSub title="获得角色数" :text="data.avatarNumber" />
<TurOverviewSub title="深境螺旋" :text="data.sprialAbyss" />
<TurOverviewSub title="解锁传送点" :text="data.wayPoints" /> <TurOverviewSub title="解锁传送点" :text="data.wayPoints" />
<TurOverviewSub title="解锁秘境" :text="data.domainNumber" /> <TurOverviewSub title="解锁秘境" :text="data.domainNumber" />
<TurOverviewSub title="风神瞳" :text="data.anemoCulus" /> <TurOverviewSub title="风神瞳" :text="data.anemoCulus" />
<TurOverviewSub title="岩神瞳" :text="data.geoCulus" /> <TurOverviewSub title="岩神瞳" :text="data.geoCulus" />
<TurOverviewSub title="深境螺旋" :text="data.sprialAbyss" />
<TurOverviewSub title="雷神瞳" :text="data.electroCulus" /> <TurOverviewSub title="雷神瞳" :text="data.electroCulus" />
<TurOverviewSub title="草神瞳" :text="data.dendroCulus" /> <TurOverviewSub title="草神瞳" :text="data.dendroCulus" />
<TurOverviewSub title="水神瞳" :text="data.hydroCulus" />
<TurOverviewSub title="华丽宝箱数" :text="data.luxuriousChest" /> <TurOverviewSub title="华丽宝箱数" :text="data.luxuriousChest" />
<TurOverviewSub title="珍贵宝箱数" :text="data.preciousChest" /> <TurOverviewSub title="珍贵宝箱数" :text="data.preciousChest" />
<TurOverviewSub title="精致宝箱数" :text="data.exquisiteChest" /> <TurOverviewSub title="精致宝箱数" :text="data.exquisiteChest" />
@@ -35,6 +36,6 @@ const data = computed<TGApp.Sqlite.Record.Stats>(() => JSON.parse(<string>props.
display: grid; display: grid;
width: 100%; width: 100%;
grid-gap: 10px; grid-gap: 10px;
grid-template-columns: repeat(5, 1fr); grid-template-columns: repeat(4, 1fr);
} }
</style> </style>

View File

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

View File

@@ -84,6 +84,7 @@ async function refresh(): Promise<void> {
loading.value = true; loading.value = true;
const res = await TGRequest.User.getRecord(recordCookie.value, user.value); const res = await TGRequest.User.getRecord(recordCookie.value, user.value);
if (!("retcode" in res)) { if (!("retcode" in res)) {
console.log(res);
loadingTitle.value = "正在保存战绩数据"; loadingTitle.value = "正在保存战绩数据";
await TGSqlite.saveUserRecord(res, user.value.gameUid); await TGSqlite.saveUserRecord(res, user.value.gameUid);
await initUserRecordData(); await initUserRecordData();

View File

@@ -2,7 +2,7 @@
* @file plugins Sqlite utils transUserRecord.ts * @file plugins Sqlite utils transUserRecord.ts
* @description Sqlite 数据转换 用户战绩数据转换模块 * @description Sqlite 数据转换 用户战绩数据转换模块
* @author BTMuli <bt-muli@outlook.com> * @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 将统计信息转换为数据库中的数据 * @description 将统计信息转换为数据库中的数据
* @since Alpha v0.2.0 * @since Alpha v0.2.2
* @param {TGApp.Game.Record.Stats} data 统计信息 * @param {TGApp.Game.Record.Stats} data 统计信息
* @return {string} 转换后的统计信息 * @return {string} 转换后的统计信息
*/ */
@@ -95,6 +95,7 @@ function transStat(data: TGApp.Game.Record.Stats): string {
geoCulus: data.geoculus_number, geoCulus: data.geoculus_number,
electroCulus: data.electroculus_number, electroCulus: data.electroculus_number,
dendroCulus: data.dendroculus_number, dendroCulus: data.dendroculus_number,
hydroCulus: data.hydroculus_number,
sprialAbyss: data.spiral_abyss, sprialAbyss: data.spiral_abyss,
luxuriousChest: data.luxurious_chest_number, luxuriousChest: data.luxurious_chest_number,
preciousChest: data.precious_chest_number, preciousChest: data.precious_chest_number,

View File

@@ -2,7 +2,7 @@
* @file types Game Record.d.ts * @file types Game Record.d.ts
* @description 原神战绩相关类型定义文件 * @description 原神战绩相关类型定义文件
* @author BTMuli <bt-muli@outlook.com> * @author BTMuli <bt-muli@outlook.com>
* @since Alpha v0.2.0 * @since Alpha v0.2.2
*/ */
declare namespace TGApp.Game.Record { declare namespace TGApp.Game.Record {
@@ -88,7 +88,7 @@ declare namespace TGApp.Game.Record {
/** /**
* @description 统计信息类型 * @description 统计信息类型
* @interface Stats * @interface Stats
* @since Alpha v0.2.0 * @since Alpha v0.2.2
* @property {number} active_day_number - 活跃天数 * @property {number} active_day_number - 活跃天数
* @property {number} achievement_number - 成就数量 * @property {number} achievement_number - 成就数量
* @property {number} anemoculus_number - 风神瞳数量 * @property {number} anemoculus_number - 风神瞳数量
@@ -104,6 +104,7 @@ declare namespace TGApp.Game.Record {
* @property {number} electroculus_number - 雷神瞳数量 * @property {number} electroculus_number - 雷神瞳数量
* @property {number} magic_chest_number - 奇馈宝箱数量 * @property {number} magic_chest_number - 奇馈宝箱数量
* @property {number} dendroculus_number - 草神瞳数量 * @property {number} dendroculus_number - 草神瞳数量
* @property {number} hydroculus_number - 水神瞳数量
* @return Stats * @return Stats
*/ */
export interface Stats { export interface Stats {
@@ -122,6 +123,7 @@ declare namespace TGApp.Game.Record {
electroculus_number: number; electroculus_number: number;
magic_chest_number: number; magic_chest_number: number;
dendroculus_number: number; dendroculus_number: number;
hydroculus_number: number;
} }
/** /**

View File

@@ -2,7 +2,7 @@
* @file types Sqlite Record.d.ts * @file types Sqlite Record.d.ts
* @description Sqlite 原神战绩相关类型定义文件 * @description Sqlite 原神战绩相关类型定义文件
* @author BTMuli <bt-muli@outlook.com> * @author BTMuli <bt-muli@outlook.com>
* @since Alpha v0.2.0 * @since Alpha v0.2.2
*/ */
declare namespace TGApp.Sqlite.Record { declare namespace TGApp.Sqlite.Record {
@@ -73,7 +73,7 @@ declare namespace TGApp.Sqlite.Record {
/** /**
* @description 统计信息类型 * @description 统计信息类型
* @interface Stats * @interface Stats
* @since Alpha v0.2.0 * @since Alpha v0.2.2
* @property {number} activeDays - 活跃天数 * @property {number} activeDays - 活跃天数
* @property {number} achievementNumber - 成就达成数 * @property {number} achievementNumber - 成就达成数
* @property {number} avatarNumber - 获得角色数 * @property {number} avatarNumber - 获得角色数
@@ -83,6 +83,7 @@ declare namespace TGApp.Sqlite.Record {
* @property {number} geoCulus - 岩神瞳数 * @property {number} geoCulus - 岩神瞳数
* @property {number} electroCulus - 雷神瞳数 * @property {number} electroCulus - 雷神瞳数
* @property {number} dendroCulus - 草神瞳数 * @property {number} dendroCulus - 草神瞳数
* @property {number} hydroCulus - 水神瞳数
* @property {string} sprialAbyss - 深境螺旋信息 * @property {string} sprialAbyss - 深境螺旋信息
* @property {number} luxuriousChest - 华丽宝箱数 * @property {number} luxuriousChest - 华丽宝箱数
* @property {number} preciousChest - 珍贵宝箱数 * @property {number} preciousChest - 珍贵宝箱数
@@ -101,6 +102,7 @@ declare namespace TGApp.Sqlite.Record {
geoCulus: number; geoCulus: number;
electroCulus: number; electroCulus: number;
dendroCulus: number; dendroCulus: number;
hydroCulus: number;
sprialAbyss: string; sprialAbyss: string;
luxuriousChest: number; luxuriousChest: number;
preciousChest: number; preciousChest: number;