|
@@ -16,6 +16,7 @@ export type FormState = {
|
|
|
userPhone: string;
|
|
|
userDepartment: string;
|
|
|
userRole: string;
|
|
|
+ userRealName: string;
|
|
|
};
|
|
|
|
|
|
const validate = object({
|
|
@@ -23,6 +24,7 @@ const validate = object({
|
|
|
userPassword: string().required('请输入用户密码'),
|
|
|
userDepartment: string().required('请选择部门'),
|
|
|
userRole: string().required('请选择角色'),
|
|
|
+ userRealName: string().required('请输入真实姓名'),
|
|
|
});
|
|
|
|
|
|
function useAdd(onClose: () => void, onFetch: () => void) {
|
|
@@ -72,6 +74,7 @@ export function useFormState(
|
|
|
userPhone: '',
|
|
|
userDepartment: '',
|
|
|
userRole: '',
|
|
|
+ userRealName: '',
|
|
|
},
|
|
|
resolver: yupResolver(validate),
|
|
|
});
|
|
@@ -93,10 +96,11 @@ export function useFormState(
|
|
|
userPhone,
|
|
|
userDepartment,
|
|
|
userRole,
|
|
|
+ userRealName,
|
|
|
}) {
|
|
|
const params: Omit<EditUserParams, 'id' | 'modifyTime' | 'modifyUser'> = {
|
|
|
userName,
|
|
|
- realName: userName,
|
|
|
+ realName: userRealName,
|
|
|
email: userEmail,
|
|
|
landline: userLandline,
|
|
|
phone: userPhone,
|
|
@@ -133,5 +137,6 @@ export function useFetchUserInfo(id: string) {
|
|
|
setValue('userPhone', data?.phone ?? '');
|
|
|
setValue('userRole', data?.roleId ?? '');
|
|
|
setValue('userDepartment', data?.departmentId ?? '');
|
|
|
+ setValue('userRealName', data?.realName ?? '');
|
|
|
}, [data, setValue]);
|
|
|
}
|