Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
2026-04-28 01:42:15 +08:00
co-authored by Copilot
parent a5d22d3b88
commit 5dfdc9da10
5 changed files with 26 additions and 24 deletions
+5 -4
View File
@@ -13,6 +13,7 @@ export const useInfoStore = defineStore('infoStore', () => {
suitId: string
skillId: string
rarity: string
lv: number
data: ISuit
}[]
>([])
@@ -54,17 +55,17 @@ export const useInfoStore = defineStore('infoStore', () => {
return result
})
const getOathInfo = async (suitId: string, skillId: string, rarity: string) => {
const getOathInfo = async (suitId: string, skillId: string, rarity: string, lv: number) => {
const res = oathCache.value.find(
(o) => o.suitId === suitId && o.skillId === skillId && o.rarity === rarity,
(o) => o.suitId === suitId && o.skillId === skillId && o.rarity === rarity && o.lv === lv,
)
if (res) {
return {
...res.data,
}
}
const data: ISuit = await api.getOathInfo(suitId, skillId, rarity)
oathCache.value.push({ suitId, skillId, rarity, data })
const data: ISuit = await api.getOathInfo(suitId, skillId, rarity, lv)
oathCache.value.push({ suitId, skillId, rarity, lv, data })
return {
...data,
}