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