fix: 修复 DataTable 组件未传递 onDownloadFullPackage prop
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user