fix: 修复 DataTable 组件未传递 onDownloadFullPackage prop

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-03 05:06:27 +08:00
parent bba8f5bdb8
commit 3716a2a80f
@@ -17,6 +17,7 @@ import DataTableToolbar from '@/pages/admin/versions/components/data-table-toolb
const props = defineProps<Omit<DataTableProps<Version>, 'columns'> & { const props = defineProps<Omit<DataTableProps<Version>, 'columns'> & {
onDownload: (row: Version) => void onDownload: (row: Version) => void
onDownloadFullPackage?: (row: Version) => void
onEdit: (row: Version) => void onEdit: (row: Version) => void
onDelete: (row: Version) => void onDelete: (row: Version) => void
onPublish?: (row: Version) => void onPublish?: (row: Version) => void
@@ -40,6 +41,7 @@ const columns = computed(() => [
SelectColumn as ColumnDef<Version>, SelectColumn as ColumnDef<Version>,
...getColumns({ ...getColumns({
onDownload: props.onDownload, onDownload: props.onDownload,
onDownloadFullPackage: props.onDownloadFullPackage,
onEdit: props.onEdit, onEdit: props.onEdit,
onDelete: props.onDelete, onDelete: props.onDelete,
onPublish: props.onPublish, onPublish: props.onPublish,