新增: 兑换复验功能

- 新增 exchangeList 接口查询斗鱼真实兑换记录
- 前端添加「兑换复验」标签页
- 点击「🔍 复验」按钮可查询所有账号的兑换记录
- 复验结果与软件内部状态对比,用于验证抢购结果
- 移除 frontend/dist 的 git 跟踪
This commit is contained in:
yml2213
2026-06-26 11:10:33 +08:00
parent b8ddc63ad3
commit 7cb62c0078
7 changed files with 301 additions and 4 deletions
+47
View File
@@ -153,3 +153,50 @@ export function useAccounts() {
buildAccountProducts
}
}
export function useVerifyExchange() {
const { accounts } = useAccounts()
const verifyResults = ref<Record<string, any>>({})
const verifying = ref(false)
const verifyAccount = async (accountName: string) => {
try {
const result = await App.VerifyExchange(accountName)
verifyResults.value[accountName] = result
return result
} catch (e: any) {
verifyResults.value[accountName] = { success: false, error: e.message }
return { success: false, error: e.message }
}
}
const verifyAll = async () => {
verifying.value = true
const results: Record<string, any> = {}
for (const account of accounts.value) {
try {
const result = await App.VerifyExchange(account.name)
results[account.name] = result
} catch (e: any) {
results[account.name] = { success: false, error: e.message }
}
}
verifyResults.value = results
verifying.value = false
return results
}
const clearResults = () => {
verifyResults.value = {}
}
return {
verifyResults,
verifying,
verifyAccount,
verifyAll,
clearResults
}
}