From d84111a103351e000ed2371091512c38841212d9 Mon Sep 17 00:00:00 2001 From: admin Date: Thu, 7 May 2026 10:44:11 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8DgenerateVueTable?= =?UTF-8?q?=E5=87=BD=E6=95=B0=E5=93=8D=E5=BA=94=E5=BC=8F=E9=97=AE=E9=A2=98?= =?UTF-8?q?,=E7=BB=9F=E4=B8=80columns=E5=8F=82=E6=95=B0=E4=BC=A0=E9=80=92?= =?UTF-8?q?=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/components/data-table/use-generate-vue-table.ts | 4 ++-- frontend/src/pages/admin/agent-apps/components/data-table.vue | 2 +- frontend/src/pages/admin/agents/components/data-table.vue | 2 +- .../src/pages/admin/announcements/components/data-table.vue | 2 +- .../src/pages/admin/applications/components/data-table.vue | 2 +- frontend/src/pages/admin/card-types/components/data-table.vue | 2 +- frontend/src/pages/admin/cards/components/data-table.vue | 2 +- .../src/pages/admin/cloud-constants/components/data-table.vue | 2 +- .../src/pages/admin/cloud-variables/components/data-table.vue | 2 +- frontend/src/pages/admin/devices/components/data-table.vue | 2 +- .../src/pages/admin/dynamic-code/components/data-table.vue | 2 +- .../src/pages/admin/email-settings/components/data-table.vue | 2 +- .../pages/admin/extension/components/apikey-data-table.vue | 2 +- .../pages/admin/extension/components/webhook-data-table.vue | 2 +- frontend/src/pages/admin/logs/components/data-table.vue | 2 +- .../pages/admin/payment-channels/components/data-table.vue | 2 +- .../src/pages/admin/risk-control/components/data-table.vue | 2 +- frontend/src/pages/admin/sessions/components/data-table.vue | 2 +- .../src/pages/admin/sms-settings/components/data-table.vue | 2 +- .../src/pages/admin/storage-configs/components/data-table.vue | 2 +- frontend/src/pages/admin/tickets/components/data-table.vue | 2 +- frontend/src/pages/admin/users/components/data-table.vue | 2 +- frontend/src/pages/admin/versions/components/data-table.vue | 2 +- 23 files changed, 24 insertions(+), 24 deletions(-) diff --git a/frontend/src/components/data-table/use-generate-vue-table.ts b/frontend/src/components/data-table/use-generate-vue-table.ts index 62e7ad8..2c61d23 100644 --- a/frontend/src/components/data-table/use-generate-vue-table.ts +++ b/frontend/src/components/data-table/use-generate-vue-table.ts @@ -12,7 +12,7 @@ interface ExtendedDataTableProps extends DataTableProps { getSubRows?: (row: T) => T[] } -export function generateVueTable(props: ExtendedDataTableProps, columns: DataTableProps['columns']) { +export function generateVueTable(props: ExtendedDataTableProps) { const sorting = ref([]) const columnFilters = ref([]) const columnVisibility = ref({}) @@ -50,7 +50,7 @@ export function generateVueTable(props: ExtendedDataTableProps, columns: D const tableConfig: TableOptionsWithReactiveData = { get data() { return props.data }, - get columns() { return columns }, + get columns() { return props.columns }, state: { get sorting() { return sorting.value }, get columnFilters() { return columnFilters.value }, diff --git a/frontend/src/pages/admin/agent-apps/components/data-table.vue b/frontend/src/pages/admin/agent-apps/components/data-table.vue index 96b8021..3cffc65 100644 --- a/frontend/src/pages/admin/agent-apps/components/data-table.vue +++ b/frontend/src/pages/admin/agent-apps/components/data-table.vue @@ -37,7 +37,7 @@ const table = generateVueTable({ get data() { return props.data }, get loading() { return props.loading }, columns: columns.value, -}, columns.value) +}) const columnLabels: Record = { 'select': '选择', diff --git a/frontend/src/pages/admin/agents/components/data-table.vue b/frontend/src/pages/admin/agents/components/data-table.vue index c40a437..1c4bd0b 100644 --- a/frontend/src/pages/admin/agents/components/data-table.vue +++ b/frontend/src/pages/admin/agents/components/data-table.vue @@ -49,7 +49,7 @@ const table = generateVueTable({ get loading() { return props.loading }, columns: columns.value, getSubRows: props.viewMode === 'tree' ? (row: Agent) => row.children || [] : undefined, -}, columns.value) +}) const columnLabels: Record = { select: 'admin.agents.select', diff --git a/frontend/src/pages/admin/announcements/components/data-table.vue b/frontend/src/pages/admin/announcements/components/data-table.vue index cbbe87f..fbfb665 100644 --- a/frontend/src/pages/admin/announcements/components/data-table.vue +++ b/frontend/src/pages/admin/announcements/components/data-table.vue @@ -45,7 +45,7 @@ const table = generateVueTable({ get data() { return props.data }, get loading() { return props.loading }, columns: columns.value, -}, columns.value) +}) const columnLabels: Record = { select: 'admin.announcements.select', diff --git a/frontend/src/pages/admin/applications/components/data-table.vue b/frontend/src/pages/admin/applications/components/data-table.vue index b50512c..8ab911c 100644 --- a/frontend/src/pages/admin/applications/components/data-table.vue +++ b/frontend/src/pages/admin/applications/components/data-table.vue @@ -42,7 +42,7 @@ const table = generateVueTable({ get data() { return props.data }, get loading() { return props.loading }, columns: columns.value, -}, columns.value) +}) const columnLabels: Record = { select: 'admin.applications.select', diff --git a/frontend/src/pages/admin/card-types/components/data-table.vue b/frontend/src/pages/admin/card-types/components/data-table.vue index b648310..36b87b1 100644 --- a/frontend/src/pages/admin/card-types/components/data-table.vue +++ b/frontend/src/pages/admin/card-types/components/data-table.vue @@ -43,7 +43,7 @@ const table = generateVueTable({ get data() { return props.data }, get loading() { return props.loading }, columns: columns.value, -}, columns.value) +}) const columnLabels: Record = { select: 'admin.cardTypes.select', diff --git a/frontend/src/pages/admin/cards/components/data-table.vue b/frontend/src/pages/admin/cards/components/data-table.vue index d9e1a4e..bfa1b93 100644 --- a/frontend/src/pages/admin/cards/components/data-table.vue +++ b/frontend/src/pages/admin/cards/components/data-table.vue @@ -45,7 +45,7 @@ const table = generateVueTable({ get data() { return props.data }, get loading() { return props.loading }, columns: columns.value, -}, columns.value) +}) const columnLabels: Record = { select: 'admin.cards.select', diff --git a/frontend/src/pages/admin/cloud-constants/components/data-table.vue b/frontend/src/pages/admin/cloud-constants/components/data-table.vue index 4c4c086..63502ac 100644 --- a/frontend/src/pages/admin/cloud-constants/components/data-table.vue +++ b/frontend/src/pages/admin/cloud-constants/components/data-table.vue @@ -43,7 +43,7 @@ const table = generateVueTable({ get data() { return props.data }, get loading() { return props.loading }, columns: columns.value, -}, columns.value) +}) const columnLabels: Record = { select: 'admin.cloudConstants.select', diff --git a/frontend/src/pages/admin/cloud-variables/components/data-table.vue b/frontend/src/pages/admin/cloud-variables/components/data-table.vue index d074b31..1679c6a 100644 --- a/frontend/src/pages/admin/cloud-variables/components/data-table.vue +++ b/frontend/src/pages/admin/cloud-variables/components/data-table.vue @@ -45,7 +45,7 @@ const table = generateVueTable({ get data() { return props.data }, get loading() { return props.loading }, columns: columns.value, -}, columns.value) +}) const columnLabels: Record = { select: 'admin.cloudVariables.select', diff --git a/frontend/src/pages/admin/devices/components/data-table.vue b/frontend/src/pages/admin/devices/components/data-table.vue index b37a30f..7813dcd 100644 --- a/frontend/src/pages/admin/devices/components/data-table.vue +++ b/frontend/src/pages/admin/devices/components/data-table.vue @@ -43,7 +43,7 @@ const table = generateVueTable({ get data() { return props.data }, get loading() { return props.loading }, columns: columns.value, -}, columns.value) +}) const columnLabels: Record = { 'select': 'admin.devices.select', diff --git a/frontend/src/pages/admin/dynamic-code/components/data-table.vue b/frontend/src/pages/admin/dynamic-code/components/data-table.vue index b4d4123..c8f973f 100644 --- a/frontend/src/pages/admin/dynamic-code/components/data-table.vue +++ b/frontend/src/pages/admin/dynamic-code/components/data-table.vue @@ -42,7 +42,7 @@ const table = generateVueTable({ get data() { return props.data }, get loading() { return props.loading }, columns: columns.value, -}, columns.value) +}) const columnLabels: Record = { select: 'admin.cloudFunction.select', diff --git a/frontend/src/pages/admin/email-settings/components/data-table.vue b/frontend/src/pages/admin/email-settings/components/data-table.vue index 52646e0..ecd1bfe 100644 --- a/frontend/src/pages/admin/email-settings/components/data-table.vue +++ b/frontend/src/pages/admin/email-settings/components/data-table.vue @@ -43,7 +43,7 @@ const table = generateVueTable({ get data() { return props.data }, get loading() { return props.loading }, columns: columns.value, -}, columns.value) +}) const columnLabels: Record = { select: '选择', diff --git a/frontend/src/pages/admin/extension/components/apikey-data-table.vue b/frontend/src/pages/admin/extension/components/apikey-data-table.vue index 001757c..698f2d2 100644 --- a/frontend/src/pages/admin/extension/components/apikey-data-table.vue +++ b/frontend/src/pages/admin/extension/components/apikey-data-table.vue @@ -45,7 +45,7 @@ const table = generateVueTable({ get data() { return props.data }, get loading() { return props.loading }, columns: columns.value, -}, columns.value) +}) const columnLabels: Record = { select: 'admin.extension.apiKeys.select', diff --git a/frontend/src/pages/admin/extension/components/webhook-data-table.vue b/frontend/src/pages/admin/extension/components/webhook-data-table.vue index 0716e7a..db99c0a 100644 --- a/frontend/src/pages/admin/extension/components/webhook-data-table.vue +++ b/frontend/src/pages/admin/extension/components/webhook-data-table.vue @@ -45,7 +45,7 @@ const table = generateVueTable({ get data() { return props.data }, get loading() { return props.loading }, columns: columns.value, -}, columns.value) +}) const columnLabels: Record = { select: 'admin.extension.webhooks.select', diff --git a/frontend/src/pages/admin/logs/components/data-table.vue b/frontend/src/pages/admin/logs/components/data-table.vue index bb40175..de997b3 100644 --- a/frontend/src/pages/admin/logs/components/data-table.vue +++ b/frontend/src/pages/admin/logs/components/data-table.vue @@ -41,7 +41,7 @@ const table = generateVueTable({ get data() { return props.data }, get loading() { return props.loading }, columns: columns.value, -}, columns.value) +}) const columnLabels: Record = { 'select': 'admin.logs.select', diff --git a/frontend/src/pages/admin/payment-channels/components/data-table.vue b/frontend/src/pages/admin/payment-channels/components/data-table.vue index b27990c..27d1bfb 100644 --- a/frontend/src/pages/admin/payment-channels/components/data-table.vue +++ b/frontend/src/pages/admin/payment-channels/components/data-table.vue @@ -41,7 +41,7 @@ const table = generateVueTable({ get data() { return props.data }, get loading() { return props.loading }, columns: columns.value, -}, columns.value) +}) const columnLabels: Record = { select: '选择', diff --git a/frontend/src/pages/admin/risk-control/components/data-table.vue b/frontend/src/pages/admin/risk-control/components/data-table.vue index 5940651..175db91 100644 --- a/frontend/src/pages/admin/risk-control/components/data-table.vue +++ b/frontend/src/pages/admin/risk-control/components/data-table.vue @@ -33,7 +33,7 @@ const columns = computed(() => [ }), ]) -const table = generateVueTable({ ...props, columns: columns.value }, columns.value) +const table = generateVueTable({ ...props, columns: columns.value }) const columnLabels: Record = { select: '选择', diff --git a/frontend/src/pages/admin/sessions/components/data-table.vue b/frontend/src/pages/admin/sessions/components/data-table.vue index fb92617..e6c543b 100644 --- a/frontend/src/pages/admin/sessions/components/data-table.vue +++ b/frontend/src/pages/admin/sessions/components/data-table.vue @@ -28,7 +28,7 @@ const columns = computed[]>(() => getColumns({ onForceOffline: props.onForceOffline, })) -const table = generateVueTable({ ...props, columns: columns.value }, columns.value) +const table = generateVueTable({ ...props, columns: columns.value }) const columnLabels: Record = { instance_id: '实例标识', diff --git a/frontend/src/pages/admin/sms-settings/components/data-table.vue b/frontend/src/pages/admin/sms-settings/components/data-table.vue index 66376b2..4f3403f 100644 --- a/frontend/src/pages/admin/sms-settings/components/data-table.vue +++ b/frontend/src/pages/admin/sms-settings/components/data-table.vue @@ -43,7 +43,7 @@ const table = generateVueTable({ get data() { return props.data }, get loading() { return props.loading }, columns: columns.value, -}, columns.value) +}) const columnLabels: Record = { select: '选择', diff --git a/frontend/src/pages/admin/storage-configs/components/data-table.vue b/frontend/src/pages/admin/storage-configs/components/data-table.vue index 3915359..a1a4d23 100644 --- a/frontend/src/pages/admin/storage-configs/components/data-table.vue +++ b/frontend/src/pages/admin/storage-configs/components/data-table.vue @@ -43,7 +43,7 @@ const table = generateVueTable({ get data() { return props.data }, get loading() { return props.loading }, columns: columns.value, -}, columns.value) +}) const columnLabels: Record = { select: '选择', diff --git a/frontend/src/pages/admin/tickets/components/data-table.vue b/frontend/src/pages/admin/tickets/components/data-table.vue index a2470db..85e3cda 100644 --- a/frontend/src/pages/admin/tickets/components/data-table.vue +++ b/frontend/src/pages/admin/tickets/components/data-table.vue @@ -41,7 +41,7 @@ const table = generateVueTable({ get data() { return props.data }, get loading() { return props.loading }, columns: columns.value, -}, columns.value) +}) const columnLabels: Record = { select: 'admin.tickets.select', diff --git a/frontend/src/pages/admin/users/components/data-table.vue b/frontend/src/pages/admin/users/components/data-table.vue index f28e845..3b5e37b 100644 --- a/frontend/src/pages/admin/users/components/data-table.vue +++ b/frontend/src/pages/admin/users/components/data-table.vue @@ -45,7 +45,7 @@ const table = generateVueTable({ get data() { return props.data }, get loading() { return props.loading }, columns: columns.value, -}, columns.value) +}) const columnLabels: Record = { 'select': 'admin.users.select', diff --git a/frontend/src/pages/admin/versions/components/data-table.vue b/frontend/src/pages/admin/versions/components/data-table.vue index 362c1d0..cfed32c 100644 --- a/frontend/src/pages/admin/versions/components/data-table.vue +++ b/frontend/src/pages/admin/versions/components/data-table.vue @@ -45,7 +45,7 @@ const table = generateVueTable({ get data() { return props.data }, get loading() { return props.loading }, columns: columns.value, -}, columns.value) +}) const columnLabels: Record = { select: 'admin.versions.select',