//注册 import {JSONResponse, Method, request} from "./interface"; import {API} from "./api"; import {RegisterRes, RegisterTransform} from "./result"; import {Button} from "react-bootstrap"; import * as React from "react"; export function register(that:React.Component,managerId:string,password:string,onSuccess?:Function){ request(API.account.register,Method.POST, { managerId:managerId, password:password },new RegisterTransform(),function (res:JSONResponse) { switch (res.customResult) { case RegisterRes.ok: that.setState({ tipContent:

注册成功

{that.props.toLogin?:null}
}) if(onSuccess){ onSuccess() } break case RegisterRes.fail: that.setState({ tipContent:

注册失败,请联系管理员

}) break case RegisterRes.user_repeat: that.setState({ tipContent:

注册失败,账号:{that.state.managerId}已存在

}) break } }) }