前端死代码清理

This commit is contained in:
yml
2026-06-14 18:42:06 +08:00
parent 965832c3cb
commit 2dc5a8121e
18 changed files with 0 additions and 4864 deletions
@@ -1,54 +0,0 @@
import { ref, computed } from 'vue'
import { fetchWalletBalance, fetchWalletLedger } from '../api/wallet'
import type { WalletAccount, WalletLedger } from '../api/wallet'
export function useWallet() {
const balance = ref<WalletAccount | null>(null)
const ledgers = ref<WalletLedger[]>([])
const loading = ref(false)
const error = ref<string | null>(null)
const availableBalance = computed(() => balance.value?.available_balance_cent ?? 0)
const frozenBalance = computed(() => balance.value?.frozen_balance_cent ?? 0)
const totalBalance = computed(() => availableBalance.value + frozenBalance.value)
async function loadBalance() {
loading.value = true
error.value = null
try {
balance.value = await fetchWalletBalance()
} catch (err) {
error.value = err instanceof Error ? err.message : '加载余额失败'
throw err
} finally {
loading.value = false
}
}
async function loadLedger(page = 1, pageSize = 20) {
loading.value = true
error.value = null
try {
const result = await fetchWalletLedger(page, pageSize)
ledgers.value = result.items
return result
} catch (err) {
error.value = err instanceof Error ? err.message : '加载账单失败'
throw err
} finally {
loading.value = false
}
}
return {
balance,
ledgers,
loading,
error,
availableBalance,
frozenBalance,
totalBalance,
loadBalance,
loadLedger,
}
}
-1
View File
@@ -1,4 +1,3 @@
// Wallet 模块统一导出
export * from './api/wallet'
export * from './api/withdrawal'
export * from './composables/useWallet'