ソースを参照

fix: 允许修改用户密码

xyh 2 年 前
コミット
afb9bf990b

+ 0 - 1
packages/app/src/pages/user/table/modal/Info.tsx

@@ -29,7 +29,6 @@ const UserModalInfo: FC<Props> = function({id}) {
         label='用户密码'
         width={width}
         type='password'
-        disabled={Boolean(id)}
       />
       <ModalField
         control={control}

+ 3 - 2
packages/app/src/pages/user/table/modal/hooks.ts

@@ -98,7 +98,7 @@ export function useFormState(
     userDepartment,
     userRole,
   }) {
-    const params: Omit<AddUserParams, 'password'> = {
+    const params: AddUserParams = {
       userName,
       realName: userRealName,
       email: userEmail,
@@ -106,11 +106,12 @@ export function useFormState(
       phone: userPhone,
       department: userDepartment,
       role: userRole,
+      password: userPassword,
     };
 
     id
       ? editMutate({...params, id: Number(id)})
-      : addMutate({...params, password: userPassword});
+      : addMutate({...params});
   });
 
   return [{isLoading, formInstance}, {onSubmit}] as const;