!2747 优化:新用户注册邀请码改可选

pull/2730/head
黄诗津 5 months ago
parent 75f081727c
commit 9287258c9b

@ -117,10 +117,10 @@ export default class Regist extends React.Component<{ store?: TopPanelStore; }>
}); });
return; return;
} }
if (this.inputIntent.InviteCode !== Intent.SUCCESS) if (this.inputIntent.InviteCode === Intent.DANGER)
{ {
AppToaster.show({ AppToaster.show({
message: this.registInput.invite_code.length === 0 ? "邀请码不能为空" : "邀请码有误", message: "邀请码有误",
intent: Intent.DANGER, intent: Intent.DANGER,
timeout: 1000, timeout: 1000,
}); });
@ -306,11 +306,11 @@ export default class Regist extends React.Component<{ store?: TopPanelStore; }>
break; break;
case InputType.InviteCode: case InputType.InviteCode:
text = this.registInput.invite_code; text = this.registInput.invite_code;
if (this.inviteCode.test(text)) if (text === "" || this.inviteCode.test(text))
{ {
this.flag = InputType.OK; this.flag = InputType.OK;
this.errMsg = ""; this.errMsg = "";
this.inputIntent.InviteCode = Intent.SUCCESS; this.inputIntent.InviteCode = (text === "" ? Intent.NONE : Intent.SUCCESS);
} }
else else
{ {
@ -444,7 +444,7 @@ export default class Regist extends React.Component<{ store?: TopPanelStore; }>
value={this.registInput.invite_code} value={this.registInput.invite_code}
intent={this.inputIntent.InviteCode} intent={this.inputIntent.InviteCode}
name="txt" name="txt"
placeholder={"邀请码: 6位字母和数字"} placeholder={"邀请码: 6位字母和数字(可选)"}
onChange={e => onChange={e =>
{ {
this.registInput.invite_code = e.target.value; this.registInput.invite_code = e.target.value;

Loading…
Cancel
Save