export default defineNuxtRouteMiddleware((to) => {
  // 验证必需的查询参数
  if (!to.query.balance || !to.query.type || !to.query.title) {
    return navigateTo('/my')
  }
  
  // 转换并验证参数
  const balance = Number(to.query.balance)
  if (isNaN(balance) || balance < 0) {
    return navigateTo('/my')
  }
})