添加列表及一键导入

This commit is contained in:
2026-05-28 18:02:34 +08:00
parent 1fc3326f2e
commit 3a590e1c60
10 changed files with 173 additions and 20 deletions
+9 -1
View File
@@ -1,5 +1,5 @@
import { defineRequest } from '../common'
import type { IAdventureInfo, ICharacterInfo, IHelperInfo, ISkillInfo } from './type'
import type { IAdventureInfo, IAlterInfo, ICharacterInfo, IHelperInfo, ISkillInfo } from './type'
export default defineRequest((request) => {
return {
@@ -7,6 +7,10 @@ export default defineRequest((request) => {
const res = await request.get<IAdventureInfo[]>('/adventure')
return res.data
},
async alterByName(name: string) {
const res = await request.get<IAlterInfo>('/adventure', { params: { name } })
return res.data
},
async createToken(alter: string, equVersion?: string) {
const res = await request.get<string>(`/token/get/${alter}`, { params: { equVersion } })
return res.data
@@ -23,6 +27,10 @@ export default defineRequest((request) => {
const res = await request.get(`/dnfhelper/${uid}/`)
return res.data
},
async getConfigFromHelperAlter(uid: string, alter: string) {
const res = await request.get(`/dnfhelper/${uid}/${alter}`)
return res.data
},
async getSkillFromCode(code: string) {
const res = await request.post(`/skillTree/`, { code })
return res.data
+9 -7
View File
@@ -216,15 +216,17 @@ export interface Attribute {
detail: string
}
export interface IHelperRoleInfo {
roleId: string
roleName: string
roleJob: string
avatarLink: string
fame: number
}
export interface IHelperInfo {
id: string
avatar: string
name: string
roleList: {
roleId: string
roleName: string
roleJob: string
avatarLink: string
fame: number
}[]
roleList: IHelperRoleInfo[]
}