fix(app-users): allow short id for pretty id grant

This commit is contained in:
zhx 2026-06-12 15:50:22 +08:00
parent 480b6e0825
commit fd8c5bbd78
2 changed files with 2 additions and 5 deletions

View File

@ -558,7 +558,7 @@ function GrantDialog({ page }) {
>
<AdminFormSection title="发放信息">
<TextField
label="用户 ID"
label="用户 ID / 短 ID"
required
value={page.grantForm.targetUserId}
onChange={(event) => page.setGrantForm({ ...page.grantForm, targetUserId: event.target.value })}

View File

@ -98,10 +98,7 @@ export const prettyDisplayIDGrantSchema = z.object({
return Number.isInteger(days) && days >= 0 && days <= 36500;
}, "有效天数必须是 0 到 36500 的整数"),
reason: z.string().trim().max(64, "原因不能超过 64 个字符").optional().default(""),
targetUserId: z
.string()
.trim()
.regex(/^[1-9]\d*$/, "请输入用户 ID"),
targetUserId: z.string().trim().min(1, "请输入用户 ID 或短 ID").max(64, "用户 ID 或短 ID 不能超过 64 个字符"),
});
// 状态变更只暴露未占用号码的 available/disabled/reservedassigned 号码必须通过释放或覆盖链路改变。