This commit is contained in:
2025-05-15 23:15:57 +08:00
parent 723ceb5f6f
commit 900d8e8560
86 changed files with 2350 additions and 1905 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ export default defineRequest((request) => {
async calc(config: IConfig) {
const res = await request.post<IResult>('/calc', config)
return res.data
}
},
}
})
// Compare this snippet from frontend/src/api/common/index.ts:
+15 -16
View File
@@ -1,12 +1,11 @@
export interface IResult {
uuid: string
skills: IResultSkill[]
info:IResultUserInfo[]
suits:IResultSuit[]
buffer:boolean
info: IResultUserInfo[]
suits: IResultSuit[]
buffer: boolean
}
export interface IResultSkill {
name: string
icon: string
@@ -16,24 +15,24 @@ export interface IResultSkill {
cd: number
damage: number
mode: string
buff:number[]
buff: number[]
learnLv: number
}
export interface IResultUserInfo {
name:string
value:string|number
name: string
value: string | number
}
export interface IResultSuit{
id:number
count:number
imageUrl:string
level:number
name:string
point:number
rarity:string
value:string
export interface IResultSuit {
id: number
count: number
imageUrl: string
level: number
name: string
point: number
rarity: string
value: string
}
export interface IResultSkillCount {
+1 -1
View File
@@ -27,7 +27,7 @@ if (import.meta.env.MODE == 'web' || import.meta.env.MODE == 'show') {
baseURL = 'https://api.dnftools.com/'
}
if(import.meta.env.MODE == 'test') {
if (import.meta.env.MODE == 'test') {
baseURL = 'https://testapi.dnftools.com/'
}
+30 -29
View File
@@ -35,16 +35,17 @@ export interface ICharacterInfo {
skills: ISkill[]
suits: ISuit[]
avatar: Record<string, IAvatarInfo[]>
jades:IJade[]
sundry:Record<string, ISundry>
jades: IJade[]
sundry: Record<string, ISundry>
options: { id: number; name: string; options: string[] }[]
}
export interface ISundry {
id:number,
options:{
name:string,
value:number
}[],
id: number
options: {
name: string
value: number
}[]
}
export interface IEquipment {
@@ -56,19 +57,19 @@ export interface IEquipment {
categorize: string
suit: string[]
rarity: string
max_adaptation:number
STR:number[]
INT:number[]
Vitality:number[]
Spirit:number[]
AtkP:number[]
AtkM:number[]
AtkI:number[]
SkillAttack:number[]
Attack:number[]
Buffer:number[]
max_adaptation: number
STR: number[]
INT: number[]
Vitality: number[]
Spirit: number[]
AtkP: number[]
AtkM: number[]
AtkI: number[]
SkillAttack: number[]
Attack: number[]
Buffer: number[]
detail: string
bufferDetail:string
bufferDetail: string
}
export interface ISkill {
@@ -77,7 +78,7 @@ export interface ISkill {
id: number
learnLv: number
position: number
line:number
line: number
type: string
maxLearnLv: number
maxLv: number
@@ -90,12 +91,12 @@ export interface ISuit {
imageUrl: string
suitId: number
suitName: string
point:number
point: number
rarity: string
level: number
SkillAttack: number
Buffer:number
value:string
Buffer: number
value: string
}
export interface IEnchantingInfo {
@@ -118,10 +119,10 @@ export interface IAvatarInfo {
}
export interface IJade {
name:string
id:number
max:number
min:number
pre:number
unit:string
name: string
id: number
max: number
min: number
pre: number
unit: string
}