bug: 🐛 重复用户名校验
Some checks failed
Release / lint (push) Successful in 48s
Release / Release (push) Failing after 52s

This commit is contained in:
my_ong
2025-03-17 10:12:35 +08:00
parent a2d24b9492
commit 2f8937ae13
2 changed files with 7 additions and 6 deletions

View File

@@ -164,13 +164,14 @@ const validate = async (_rule: Rule, value: string) => {
const regex = /^[a-zA-Z0-9]{4,8}$/
if (!regex.test(value)) {
return Promise.reject('用户名只能是4-8位字母或数字')
} else {
}
return new Promise((resolve, reject) => {
api.aclApi.user.existName({ name: value }, (data) => {
if (data) {
return Promise.reject('用户名已经存在')
reject('用户名已经存在')
} else {
return Promise.resolve()
resolve(data)
}
})
}
})
}