gaoluyang
2026-05-25 4aaae263a6c728eaa2a3f45a1ae36082619b52a0
src/components/AIChatSidebar/index.vue
@@ -1951,8 +1951,8 @@
  const bytes = Number(size)
  if (!Number.isFinite(bytes) || bytes <= 0) return '0 B'
  if (bytes < 1024) return `${bytes} B`
  if (bytes < 1024 * 1024) return `${(bytes / 1024).toFixed(1).replace(/\.0$/, '')} KB`
  return `${(bytes / (1024 * 1024)).toFixed(1).replace(/\.0$/, '')} MB`
  if (bytes < 1024 * 1024) return `${(bytes / 1024).toFixed(4).replace(/\.0$/, '')} KB`
  return `${(bytes / (1024 * 1024)).toFixed(4).replace(/\.0$/, '')} MB`
}
const createLocalFileSnapshot = (file, index = 0) => {
@@ -2585,7 +2585,7 @@
const formatCompactNumber = (value) => {
  const amount = Number(value) || 0
  if (Math.abs(amount) >= 10000) {
    return `${(amount / 10000).toFixed(2).replace(/\.?0+$/, '')}\u4e07`
    return `${(amount / 10000).toFixed(4).replace(/\.?0+$/, '')}\u4e07`
  }
  return amount.toLocaleString('zh-CN', { maximumFractionDigits: 2 })
}