From 4288782b2bb0df78e8f212bb434a8ce2b82d4ed2 Mon Sep 17 00:00:00 2001 From: richjohnrambo Date: Mon, 19 Oct 2026 18:12:11 +0800 Subject: [PATCH] fix: allow two-character member names --- server/internal/model/input/sysin/app_member.go | 2 +- server/internal/model/input/sysin/app_member_auth.go | 2 +- web/src/views/app-member/list/index.vue | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/server/internal/model/input/sysin/app_member.go b/server/internal/model/input/sysin/app_member.go index d6f97ec..036385b 100644 --- a/server/internal/model/input/sysin/app_member.go +++ b/server/internal/model/input/sysin/app_member.go @@ -75,7 +75,7 @@ type AppMemberViewModel struct { type AppMemberEditInp struct { Id uint64 `json:"id"` - Username string `json:"username" v:"required|length:3,64#用户名不能为空|用户名长度为3到64个字符"` + Username string `json:"username" v:"required|length:2,64#用户名不能为空|用户名长度为2到64个字符"` Mobile string `json:"mobile" v:"phone-loose#手机号格式不正确"` Password string `json:"password"` TradePassword string `json:"tradePassword"` diff --git a/server/internal/model/input/sysin/app_member_auth.go b/server/internal/model/input/sysin/app_member_auth.go index 003016e..51d952b 100644 --- a/server/internal/model/input/sysin/app_member_auth.go +++ b/server/internal/model/input/sysin/app_member_auth.go @@ -9,7 +9,7 @@ import ( ) type AppMemberRegisterInp struct { - Username string `json:"username" v:"required|length:3,64#用户名不能为空|用户名长度为3到64个字符"` + Username string `json:"username" v:"required|length:2,64#用户名不能为空|用户名长度为2到64个字符"` Mobile string `json:"mobile" v:"required|phone-loose#手机号不能为空|手机号格式不正确"` Password string `json:"password" v:"required|length:6,64#密码不能为空|密码长度为6到64个字符"` InviteCode string `json:"inviteCode" v:"required#请输入邀请码"` diff --git a/web/src/views/app-member/list/index.vue b/web/src/views/app-member/list/index.vue index 1a653b6..90edd4a 100644 --- a/web/src/views/app-member/list/index.vue +++ b/web/src/views/app-member/list/index.vue @@ -479,7 +479,7 @@ const editRules = { username: [ { required: true, message: '请输入用户名称', trigger: ['input', 'blur'] }, - { min: 3, max: 64, message: '用户名长度为3到64个字符', trigger: ['input', 'blur'] }, + { min: 2, max: 64, message: '用户名长度为2到64个字符', trigger: ['input', 'blur'] }, ], mobile: { validator: () => true,