mirror of
https://github.com/BTMuli/TeyvatGuide.git
synced 2025-12-13 09:28:14 +08:00
✨ 幻想真境剧诗适配-战绩页面 #113
This commit is contained in:
@@ -11,16 +11,16 @@ import {
|
||||
AppAchievementSeriesData,
|
||||
AppNameCardsData,
|
||||
AppCharacterData,
|
||||
} from "../../../data";
|
||||
import { getBuildTime } from "../../../utils/TGBuild";
|
||||
} from "../../../data/index.js";
|
||||
import { getBuildTime } from "../../../utils/TGBuild.js";
|
||||
|
||||
import initTableSql from "./initTable";
|
||||
import initTableSql from "./initTable.js";
|
||||
import {
|
||||
insertAchievementData,
|
||||
insertAchievementSeriesData,
|
||||
insertNameCardData,
|
||||
insertCharacterData,
|
||||
} from "./insertData";
|
||||
} from "./insertData.js";
|
||||
|
||||
/**
|
||||
* @description 初始化应用表数据
|
||||
|
||||
@@ -4,10 +4,10 @@
|
||||
* @since Beta v0.3.3
|
||||
*/
|
||||
|
||||
import { transCharacterData, transFloorData } from "../utils/transAbyssData";
|
||||
import { timeToSecond } from "../utils/transTime";
|
||||
import { transUserRecord } from "../utils/transUserRecord";
|
||||
import { transUserRoles } from "../utils/transUserRoles";
|
||||
import { transCharacterData, transFloorData } from "../utils/transAbyssData.js";
|
||||
import { timeToSecond } from "../utils/transTime.js";
|
||||
import { transUserRecord } from "../utils/transUserRecord.js";
|
||||
import { transUserRoles } from "../utils/transUserRoles.js";
|
||||
|
||||
/**
|
||||
* @description 插入成就数据
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* @since Beta v0.3.9
|
||||
*/
|
||||
|
||||
import { timeToSecond } from "./transTime";
|
||||
import { timeToSecond } from "./transTime.js";
|
||||
|
||||
/**
|
||||
* @description 将通过 api 获取到的深渊数据转换为数据库中的数据
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/**
|
||||
* @file plugins/Sqlite/utils/transUserRecord.ts
|
||||
* @description Sqlite 数据转换 用户战绩数据转换模块
|
||||
* @since Beta v0.4.3
|
||||
* @since Beta v0.4.10
|
||||
*/
|
||||
|
||||
/**
|
||||
@@ -79,11 +79,17 @@ function transAvatar(data: TGApp.Game.Record.Avatar[]): string {
|
||||
|
||||
/**
|
||||
* @description 将统计信息转换为数据库中的数据
|
||||
* @since Alpha v0.2.2
|
||||
* @since Beta v0.4.10
|
||||
* @param {TGApp.Game.Record.Stats} data 统计信息
|
||||
* @return {string} 转换后的统计信息
|
||||
*/
|
||||
function transStat(data: TGApp.Game.Record.Stats): string {
|
||||
let combatRole: string;
|
||||
if (!data.role_combat.is_unlock) {
|
||||
combatRole = "未解锁";
|
||||
} else {
|
||||
combatRole = `第 ${data.role_combat.max_round_id} 幕`;
|
||||
}
|
||||
const stats: TGApp.Sqlite.Record.Stats = {
|
||||
activeDays: data.active_day_number,
|
||||
achievementNumber: data.achievement_number,
|
||||
@@ -96,6 +102,7 @@ function transStat(data: TGApp.Game.Record.Stats): string {
|
||||
dendroCulus: data.dendroculus_number,
|
||||
hydroCulus: data.hydroculus_number,
|
||||
sprialAbyss: data.spiral_abyss,
|
||||
combatRole: combatRole,
|
||||
luxuriousChest: data.luxurious_chest_number,
|
||||
preciousChest: data.precious_chest_number,
|
||||
exquisiteChest: data.exquisite_chest_number,
|
||||
|
||||
Reference in New Issue
Block a user