diff --git a/src/views/admin/hospitals/edit.vue b/src/views/admin/hospitals/edit.vue
index 8a504f0..a9c04f8 100644
--- a/src/views/admin/hospitals/edit.vue
+++ b/src/views/admin/hospitals/edit.vue
@@ -18,7 +18,7 @@
ref="formRef"
:model="form"
:rules="rules"
- label-width="120px"
+ label-width="130px"
style="max-width: 800px"
>
@@ -99,7 +99,7 @@
/>
-
+
低
-
+
-
+
$t("msg.pleaseInputDept"),
+ trigger: "blur",
+ },
+ ],
+ submitter: [
+ {
+ required: true,
+ whitespace: true,
+ message: () => $t("msg.pleaseInputName"),
+ trigger: "blur",
+ },
+ ],
description: [
{
required: true,
@@ -748,6 +764,9 @@ const onQuickClosed = () => {
};
const submitQuick = async () => {
+ // dept / submitter 去掉两端空格后再校验,避免仅含空格的“伪必填”绕过
+ quickForm.department = (quickForm.department || "").trim();
+ quickForm.submitter = (quickForm.submitter || "").trim();
await quickFormRef.value.validate(async (valid) => {
if (!valid) return;
quickSubmitting.value = true;