ReservationCodeComponent

最后更新: 2020/3/30

组件功能:

ReservationCodeComponent 组件,用于手机号或短信码,是否有效

支持平台

平台是否支持
豹小秘
豹花/大瓶
M平台

参数

属性JS 类型Java类型默认值必填说明最低版本
ReservationTypeenumenum0no验证类型,0:手机后四位 1:短信验证码  1.1.0
reservationCodestringStringundefinedno单位是米,与充电桩距离,如果小0.1 米,则等于默认值1.1.0
onFinish(event?: ComponentEvent) => booleanundefinednoReservationCodeComponent组件的onFinish回调1.1.0
onStatusUpdate(event?: ComponentEvent) => booleanundefinednoReservationCodeComponent组件的onStatusUpdate回调1.1.0

ReservationType

属性说明
TYPE_PHONE0手机号后四位
TYPE_SMS1短信验证码

错误码

返回错误描述
ERROR_REMOTE_RESERVATION_NAME_REPEATED-32610008有多个相同名字
ERROR_PARAMS_RESERVATION_TYPE_INVALID-32610009验证码类型错误
ERROR_PARAMS_RESERVATION_CODE_INVALID-32610010验证码格式不正确
ERROR_PARAMS_JSON_PARSER_ERROR-32610011数据有问题
ERROR_REMOTE_RESERVATION_CODE_NOT_EXIST-32610003验证码不存在
ERROR_REMOTE_RESERVATION_SERVER_NO_DATA-32640009无服务数据
ERROR_REMOTE_RESERVATION_CODE_USED-32640004预约码已登记
ERROR_REMOTE_RESERVATION_CODE_LIMITED-32640005名额已经用完
ERROR_REMOTE_RESERVATION_CODE_INVALID-32640006验证码无效
ERROR_REMOTE_RESERVATION_CODE_EXPIRED-32640007预约码过期

状态码

返回状态描述
STATUS_TRACK_SUCCESS32720001成功

示例代码:

<View>

    {this.viewModel &&

     this.viewModel.getSecurityCheckState()

     .showReservationCodeComponent ? (

    <ReservationCodeComponent

        param={this.param}

        onFinish={

            this.viewModel && this.viewModel.onFinish.bind(this)

        }

    />

    ) : null}

    <SecurityCheckView viewModel={this.viewModel} />

</View>