From 0dd7f54ebc3518404653d6e43ee428e05566dd28 Mon Sep 17 00:00:00 2001 From: roymondchen Date: Tue, 2 Dec 2025 15:25:34 +0800 Subject: [PATCH] =?UTF-8?q?feat(form):=20table=E6=94=AF=E6=8C=81=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E6=93=8D=E4=BD=9C=E6=8C=89=E9=92=AE=E7=9A=84icon?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/form-schema/src/base.ts | 3 +++ packages/form/src/table/ActionsColumn.vue | 23 ++++++++++++----------- packages/form/src/table/Table.vue | 2 +- packages/form/src/table/useSortable.ts | 5 ++--- packages/form/src/theme/table.scss | 4 ++++ 5 files changed, 22 insertions(+), 15 deletions(-) diff --git a/packages/form-schema/src/base.ts b/packages/form-schema/src/base.ts index 0ca48531..e364aea4 100644 --- a/packages/form-schema/src/base.ts +++ b/packages/form-schema/src/base.ts @@ -722,6 +722,9 @@ export interface TableConfig extends FormItem { /** 是否支持拖拽排序 */ dropSort?: boolean; dropSortHandle?: boolean; + dropActionButtonIcon?: any; + copyActionButtonIcon?: any; + deleteActionButtonIcon?: any; /** 是否显示全屏按钮 */ enableFullscreen?: boolean; fixed?: boolean | 'left' | 'right'; diff --git a/packages/form/src/table/ActionsColumn.vue b/packages/form/src/table/ActionsColumn.vue index 85d6e1ab..f0de9af1 100644 --- a/packages/form/src/table/ActionsColumn.vue +++ b/packages/form/src/table/ActionsColumn.vue @@ -1,20 +1,21 @@