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)}`
},
},
{