fix: 修复 total_consumption undefined 和 SelectItem 空字符串错误

This commit is contained in:
2026-05-07 00:38:02 +08:00
parent e7e7631fa5
commit b2295b3c38
2 changed files with 4 additions and 4 deletions
@@ -22,11 +22,11 @@ const inactiveCount = computed(() => agentApps.value.filter(app => app.status ==
const totalBalance = computed(() => agentApps.value.reduce((sum, app) => sum + (app.balance || 0), 0)) const totalBalance = computed(() => agentApps.value.reduce((sum, app) => sum + (app.balance || 0), 0))
const searchFilter = ref('') const searchFilter = ref('')
const statusFilter = ref('') const statusFilter = ref('all')
const filteredApps = computed(() => { const filteredApps = computed(() => {
let result = agentApps.value let result = agentApps.value
if (statusFilter.value) { if (statusFilter.value && statusFilter.value !== 'all') {
result = result.filter(app => app.status === statusFilter.value) result = result.filter(app => app.status === statusFilter.value)
} }
if (searchFilter.value) { if (searchFilter.value) {
@@ -179,7 +179,7 @@ onMounted(() => {
<UiSelectValue placeholder="全部状态" /> <UiSelectValue placeholder="全部状态" />
</UiSelectTrigger> </UiSelectTrigger>
<UiSelectContent> <UiSelectContent>
<UiSelectItem value=""> <UiSelectItem value="all">
全部状态 全部状态
</UiSelectItem> </UiSelectItem>
<UiSelectItem value="active"> <UiSelectItem value="active">
@@ -102,7 +102,7 @@ export function getColumns(actions: {
header: () => t('admin.agents.columns.totalConsumption'), header: () => t('admin.agents.columns.totalConsumption'),
cell: ({ row }) => { cell: ({ row }) => {
const consumption = row.getValue('total_consumption') as number const consumption = row.getValue('total_consumption') as number
return `¥${consumption.toFixed(2)}` return `¥${(consumption || 0).toFixed(2)}`
}, },
}, },
{ {