From f33be71b79d523bb83e0a4c0b6f7eccebc340f4d Mon Sep 17 00:00:00 2001 From: puhui999 Date: Mon, 12 May 2025 17:14:10 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BC=98=E5=8C=96=E9=87=8D?= =?UTF-8?q?=E7=BD=AE=20ele=20vxe=20CellOperation=20=E4=B8=AD=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E9=BB=98=E8=AE=A4=E5=86=85=E8=BE=B9=E8=B7=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-antd/src/views/system/menu/data.ts | 3 +-- apps/web-ele/src/adapter/vxe-table.ts | 7 ++++++- apps/web-ele/src/views/system/menu/data.ts | 3 +-- apps/web-ele/src/views/system/user/data.ts | 2 +- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/apps/web-antd/src/views/system/menu/data.ts b/apps/web-antd/src/views/system/menu/data.ts index 86369fed..d4c6d971 100644 --- a/apps/web-antd/src/views/system/menu/data.ts +++ b/apps/web-antd/src/views/system/menu/data.ts @@ -323,10 +323,9 @@ export function useGridColumns( { field: 'operation', title: '操作', - align: 'right', minWidth: 200, fixed: 'right', - headerAlign: 'center', + align: 'center', showOverflow: false, cellRender: { attrs: { diff --git a/apps/web-ele/src/adapter/vxe-table.ts b/apps/web-ele/src/adapter/vxe-table.ts index dde99eeb..e6f1f242 100644 --- a/apps/web-ele/src/adapter/vxe-table.ts +++ b/apps/web-ele/src/adapter/vxe-table.ts @@ -135,7 +135,12 @@ setupVbenVxeTable({ // 注册表格的操作按钮渲染器 cellRender: { name: 'CellOperation', options: ['edit', 'delete'] } vxeUI.renderer.add('CellOperation', { renderTableDefault({ attrs, options, props }, { column, row }) { - const defaultProps = { size: 'small', type: 'primary', ...props }; + const defaultProps = { + size: 'small', + type: 'primary', + class: '!p-0', + ...props, + }; let align = 'end'; switch (column.align) { case 'center': { diff --git a/apps/web-ele/src/views/system/menu/data.ts b/apps/web-ele/src/views/system/menu/data.ts index 86369fed..d4c6d971 100644 --- a/apps/web-ele/src/views/system/menu/data.ts +++ b/apps/web-ele/src/views/system/menu/data.ts @@ -323,10 +323,9 @@ export function useGridColumns( { field: 'operation', title: '操作', - align: 'right', minWidth: 200, fixed: 'right', - headerAlign: 'center', + align: 'center', showOverflow: false, cellRender: { attrs: { diff --git a/apps/web-ele/src/views/system/user/data.ts b/apps/web-ele/src/views/system/user/data.ts index a16951c3..387599a5 100644 --- a/apps/web-ele/src/views/system/user/data.ts +++ b/apps/web-ele/src/views/system/user/data.ts @@ -317,7 +317,7 @@ export function useGridColumns( { field: 'operation', title: '操作', - minWidth: 250, + minWidth: 130, fixed: 'right', align: 'center', cellRender: {