From 926ae6bef85992e80977b9532035e976b8289585 Mon Sep 17 00:00:00 2001 From: FatttSnake Date: Wed, 29 Nov 2023 11:31:12 +0800 Subject: [PATCH] Optimize user management page --- src/pages/system/User.tsx | 153 +++++++++++++++++++++----------------- 1 file changed, 85 insertions(+), 68 deletions(-) diff --git a/src/pages/system/User.tsx b/src/pages/system/User.tsx index e1c85b1..89f686d 100644 --- a/src/pages/system/User.tsx +++ b/src/pages/system/User.tsx @@ -595,14 +595,17 @@ const User: React.FC = () => { > - + {!isDrawerEdit ? ( + <> + + + + + ) : undefined} @@ -613,66 +616,80 @@ const User: React.FC = () => { > - - ({ - value: value.id, - label: `${value.name}${!value.enable ? '(已禁用)' : ''}` - }))} - /> - - - ({ - value: value.id, - label: `${value.name}${!value.enable ? '(已禁用)' : ''}` - }))} - /> - - - - - (date ? { value: dayjs(date) } : {})} - getValueFromEvent={(date: dayjs.Dayjs | null) => - date ? dayjsToUtc(date) : undefined - } - > - - - (date ? { value: dayjs(date) } : {})} - getValueFromEvent={(date: dayjs.Dayjs | null) => - date ? dayjsToUtc(date) : undefined - } - > - - - - - + {formValues?.id !== '0' ? ( + <> + + ({ + value: value.id, + label: `${value.name}${!value.enable ? '(已禁用)' : ''}` + }))} + /> + + + ({ + value: value.id, + label: `${value.name}${!value.enable ? '(已禁用)' : ''}` + }))} + /> + + + + + (date ? { value: dayjs(date) } : {})} + getValueFromEvent={(date: dayjs.Dayjs | null) => + date ? dayjsToUtc(date) : undefined + } + > + + + (date ? { value: dayjs(date) } : {})} + getValueFromEvent={(date: dayjs.Dayjs | null) => + date ? dayjsToUtc(date) : undefined + } + > + + + + + + + ) : undefined} )