From 39d0a9b9cde8921894a15712a790857039758d27 Mon Sep 17 00:00:00 2001 From: FatttSnake Date: Wed, 29 Nov 2023 22:32:54 +0800 Subject: [PATCH] Hide delete action if user is admin --- src/pages/system/User.tsx | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/pages/system/User.tsx b/src/pages/system/User.tsx index e168541..49d7cd5 100644 --- a/src/pages/system/User.tsx +++ b/src/pages/system/User.tsx @@ -195,12 +195,14 @@ const User: React.FC = () => { > 编辑 - - 删除 - + {record.id !== '0' ? ( + + 删除 + + ) : undefined} ) @@ -928,7 +930,8 @@ const User: React.FC = () => { onChange={handleOnTableChange} rowSelection={{ type: 'checkbox', - onChange: handleOnTableSelectChange + onChange: handleOnTableSelectChange, + getCheckboxProps: (record) => ({ disabled: record.id === '0' }) }} />