diff --git a/frontend/src/pages/admin/agent-apps/index.vue b/frontend/src/pages/admin/agent-apps/index.vue index 0361a3a..e621811 100644 --- a/frontend/src/pages/admin/agent-apps/index.vue +++ b/frontend/src/pages/admin/agent-apps/index.vue @@ -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 searchFilter = ref('') -const statusFilter = ref('') +const statusFilter = ref('all') const filteredApps = computed(() => { let result = agentApps.value - if (statusFilter.value) { + if (statusFilter.value && statusFilter.value !== 'all') { result = result.filter(app => app.status === statusFilter.value) } if (searchFilter.value) { @@ -179,7 +179,7 @@ onMounted(() => { - + 全部状态 diff --git a/frontend/src/pages/admin/agents/components/columns.ts b/frontend/src/pages/admin/agents/components/columns.ts index 42e9918..19888ce 100644 --- a/frontend/src/pages/admin/agents/components/columns.ts +++ b/frontend/src/pages/admin/agents/components/columns.ts @@ -102,7 +102,7 @@ export function getColumns(actions: { header: () => t('admin.agents.columns.totalConsumption'), cell: ({ row }) => { const consumption = row.getValue('total_consumption') as number - return `¥${consumption.toFixed(2)}` + return `¥${(consumption || 0).toFixed(2)}` }, }, {