diff --git a/frontend/src/components/UserUpsertModal.vue b/frontend/src/components/UserUpsertModal.vue
index 2f58dc0..637c76f 100644
--- a/frontend/src/components/UserUpsertModal.vue
+++ b/frontend/src/components/UserUpsertModal.vue
@@ -44,7 +44,7 @@
@@ -83,7 +83,7 @@ const updateFormData = (newUser: typeof user) => {
id: newUser?.id,
username: newUser?.username,
password: undefined,
- enable: newUser?.enable,
+ enable: newUser?.enable ?? true,
confirmPassword: undefined,
};
};
@@ -102,7 +102,9 @@ const handleSubmit = async () => {
})
.min(4, "用户名至少4个字符")
.max(15, "用户名最多15个字符"),
- enable: z.boolean(),
+ enable: z.boolean({
+ message: "状态不能为空",
+ }),
password: z
.string({
message: "密码不能为空",