From 999e30bd7a772fe5027a24f63e005326acfd919d Mon Sep 17 00:00:00 2001 From: dap <15891557205@163.com> Date: Tue, 22 Jul 2025 17:53:47 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=88=A0=E9=99=A4=E4=B8=8D=E9=9C=80?= =?UTF-8?q?=E8=A6=81=E5=BC=B9=E5=87=BA=20=20=E6=93=8D=E4=BD=9C=E5=88=97?= =?UTF-8?q?=E4=B8=8D=E9=9C=80=E8=A6=81=E7=82=B9=E5=87=BB=E4=BA=8B=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-antd/src/views/workflow/leave/index.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/web-antd/src/views/workflow/leave/index.vue b/apps/web-antd/src/views/workflow/leave/index.vue index 51ba5229..8472a5ef 100644 --- a/apps/web-antd/src/views/workflow/leave/index.vue +++ b/apps/web-antd/src/views/workflow/leave/index.vue @@ -72,9 +72,10 @@ const [BasicTable, tableApi] = useVbenVxeGrid({ formOptions, gridOptions, gridEvents: { - cellClick: ({ row }) => { + cellClick: ({ row, column }) => { // 草稿状态 不做处理 - if (row.status === 'draft') { + // 操作列 不做处理 + if (row.status === 'draft' || column.field === 'action') { return; } // 查看详情 @@ -198,6 +199,7 @@ function handleInfo(row: Required) { :get-popup-container="getVxePopupContainer" placement="left" title="确认删除?" + :disabled="!['draft', 'cancel', 'back'].includes(row.status)" @confirm.stop="handleDelete(row)" @cancel.stop="" >