Bladeren bron

用户管理页面添加用户名查询条件,用户昵称全部替换为用户名,人脸改成人脸照片

wyn 4 maanden geleden
bovenliggende
commit
0a4189cb21

+ 2 - 2
src/components/ProfileSettings.tsx

@@ -73,7 +73,7 @@ export default function ProfileSettings({ onBack }: ProfileSettingsProps) {
     const newErrors: typeof errors = {};
 
     if (!nickname.trim()) {
-      newErrors.nickname = '请输入用户昵称';
+      newErrors.nickname = '请输入用户';
     }
 
     if (!phone.trim()) {
@@ -345,7 +345,7 @@ export default function ProfileSettings({ onBack }: ProfileSettingsProps) {
             <div className="p-6 space-y-5">
               {/* 昵称 */}
               <div>
-                <label className="block text-sm text-gray-700 mb-2">用户昵称 <span className="text-red-500">*</span></label>
+                <label className="block text-sm text-gray-700 mb-2">用户 <span className="text-red-500">*</span></label>
                 <input
                   type="text"
                   value={nickname}

+ 14 - 2
src/components/UserManagement.tsx

@@ -31,6 +31,7 @@ export default function UserManagement({ subMenu }: UserManagementProps) {
   const [queryParams, setQueryParams] = useState({
     pageNo: 1,
     pageSize: 10,
+    nickname:'',
     username: '',
     mobile: '',
     status: undefined as number | undefined,
@@ -278,7 +279,7 @@ export default function UserManagement({ subMenu }: UserManagementProps) {
       width: '10%',
     },
     {
-      title: '用户昵称',
+      title: '用户',
       dataIndex: 'nickname',
       width: '10%',
     },
@@ -338,7 +339,7 @@ export default function UserManagement({ subMenu }: UserManagementProps) {
       },
     },
     {
-      title: '人脸',
+      title: '人脸照片',
       width: '8%',
       render: (_: any, record: UserVO) => (
         <Button
@@ -464,6 +465,17 @@ export default function UserManagement({ subMenu }: UserManagementProps) {
             <div className="flex items-center justify-between gap-3 lg:gap-4 flex-wrap min-w-0">
               {/* 搜索输入框 */}
               <div className="flex items-center gap-2 lg:gap-3 flex-wrap flex-1 min-w-0">
+                <div className="flex items-center gap-2 lg:gap-3 flex-shrink-0">
+                  <label className="text-sm font-medium text-gray-700 whitespace-nowrap">用户名:</label>
+                  <Input
+                    value={queryParams.nickname}
+                    onChange={(e) => setQueryParams({ ...queryParams, nickname: e.target.value })}
+                    onPressEnter={handleQuery}
+                    placeholder="请输入用户名"
+                    className="min-w-[150px] max-w-[200px]"
+                    allowClear
+                  />
+                </div>
                 <div className="flex items-center gap-2 lg:gap-3 flex-shrink-0">
                   <label className="text-sm font-medium text-gray-700 whitespace-nowrap">账号:</label>
                   <Input

+ 1 - 1
src/components/user/UserAssignRoleForm.tsx

@@ -108,7 +108,7 @@ const UserAssignRoleForm = forwardRef<UserAssignRoleFormRef, UserAssignRoleFormP
           <Input disabled />
         </Form.Item>
 
-        <Form.Item label="用户昵称" name="nickname">
+        <Form.Item label="用户" name="nickname">
           <Input disabled />
         </Form.Item>
 

+ 3 - 3
src/components/user/UserForm.tsx

@@ -257,11 +257,11 @@ const UserForm = forwardRef<UserFormRef, UserFormProps>(({ onSuccess }, ref) =>
         <Row gutter={16}>
           <Col span={12}>
             <Form.Item
-              label="用户昵称"
+              label="用户"
               name="nickname"
-              rules={[{ required: true, message: '用户昵称不能为空' }]}
+              rules={[{ required: true, message: '用户不能为空' }]}
             >
-              <Input placeholder="请输入用户昵称" />
+              <Input placeholder="请输入用户" />
             </Form.Item>
           </Col>
           <Col span={12}>