From 939d5e691ac7a1b44be5e0c04b13d350689c94fd Mon Sep 17 00:00:00 2001 From: Ryan Wang Date: Wed, 23 Nov 2022 11:00:19 +0800 Subject: [PATCH] perf: adding the necessary validation to the forms (halo-dev/console#701) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #### What type of PR is this? /kind improvement /milestone 2.0 #### What this PR does / why we need it: 完善 Console 中表单的验证规则。 #### Which issue(s) this PR fixes: Fixes https://github.com/halo-dev/halo/issues/2733 #### Special notes for your reviewer: /cc @halo-dev/sig-halo-console #### Does this PR introduce a user-facing change? ```release-note 完善 Console 中表单的验证规则。 ``` --- .../components/AttachmentGroupEditingModal.vue | 2 +- .../components/AttachmentPolicyEditingModal.vue | 2 +- .../comments/components/ReplyCreationModal.vue | 2 +- .../pages/components/SinglePageSettingModal.vue | 6 ++++-- .../categories/components/CategoryEditingModal.vue | 7 ++++--- .../contents/posts/components/PostSettingModal.vue | 6 ++++-- .../contents/posts/tags/components/TagEditingModal.vue | 6 ++++-- .../interface/menus/components/MenuEditingModal.vue | 2 +- .../menus/components/MenuItemEditingModal.vue | 4 ++-- .../system/roles/components/RoleEditingModal.vue | 2 +- .../system/users/components/UserEditingModal.vue | 10 ++++++---- .../users/components/UserPasswordChangeModal.vue | 4 ++-- src/views/system/Setup.vue | 2 +- 13 files changed, 32 insertions(+), 23 deletions(-) diff --git a/src/modules/contents/attachments/components/AttachmentGroupEditingModal.vue b/src/modules/contents/attachments/components/AttachmentGroupEditingModal.vue index 98f29687b..758ad6762 100644 --- a/src/modules/contents/attachments/components/AttachmentGroupEditingModal.vue +++ b/src/modules/contents/attachments/components/AttachmentGroupEditingModal.vue @@ -127,7 +127,7 @@ watch( label="名称" type="text" name="displayName" - validation="required" + validation="required|length:0,50" >