|
|
|
|
@ -106,6 +106,7 @@ class Index extends Component<any, any> {
|
|
|
|
|
isBindingError: false, // 绑定失败
|
|
|
|
|
isBeforeBindingError: false, // 绑定前校验错误弹窗
|
|
|
|
|
BeforeBindingErrorText: "", // 绑定前校验错误文本
|
|
|
|
|
isBindingError203: false, // 绑定失败弹窗:已被别人绑定
|
|
|
|
|
|
|
|
|
|
instrumentList: [], // 仪器列表
|
|
|
|
|
unbindingInstrumentList: [], // 未绑定仪器列表
|
|
|
|
|
@ -661,6 +662,8 @@ class Index extends Component<any, any> {
|
|
|
|
|
this.getInstrumentIntroInfo(instrumentInfo.id);
|
|
|
|
|
}, 1000);
|
|
|
|
|
return;
|
|
|
|
|
} else if (data.code === 203) {
|
|
|
|
|
this.setState({ isBindingError203: true });
|
|
|
|
|
} else if (data.code === 202) {
|
|
|
|
|
// 换绑操作
|
|
|
|
|
this.setState({ isExchangeBinding: true, isVisibleBinding: true });
|
|
|
|
|
@ -705,6 +708,7 @@ class Index extends Component<any, any> {
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
// 仪器绑定失败弹窗
|
|
|
|
|
// 绑定失败
|
|
|
|
|
onBindErrorClose = () => {
|
|
|
|
|
this.setState({ isBindingError: false });
|
|
|
|
|
this.removeScanFun();
|
|
|
|
|
@ -713,6 +717,15 @@ class Index extends Component<any, any> {
|
|
|
|
|
this.onBindErrorClose();
|
|
|
|
|
go("/pages/consultant/consultant?customBack=true");
|
|
|
|
|
};
|
|
|
|
|
// 已被别人绑定
|
|
|
|
|
onBindErrorClose203 = () => {
|
|
|
|
|
this.setState({ isBindingError203: false });
|
|
|
|
|
};
|
|
|
|
|
onBindErrorConfirm203 = () => {
|
|
|
|
|
this.onBindErrorClose203();
|
|
|
|
|
go("/pages/consultant/consultant");
|
|
|
|
|
};
|
|
|
|
|
// 绑定后弹窗
|
|
|
|
|
onBeforeBindClose = () => {
|
|
|
|
|
this.setState({ isBeforeBindingError: false });
|
|
|
|
|
this.removeScanFun();
|
|
|
|
|
@ -951,6 +964,7 @@ class Index extends Component<any, any> {
|
|
|
|
|
isBindingError,
|
|
|
|
|
isBeforeBindingError,
|
|
|
|
|
BeforeBindingErrorText,
|
|
|
|
|
isBindingError203,
|
|
|
|
|
isRegisterBoolean,
|
|
|
|
|
isExchangeBinding,
|
|
|
|
|
instrumentInfo,
|
|
|
|
|
@ -1080,6 +1094,16 @@ class Index extends Component<any, any> {
|
|
|
|
|
confirm={this.onBeforeBindConfirm}
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
|
|
<PopupAlert
|
|
|
|
|
isShow={isBindingError203}
|
|
|
|
|
title="提示"
|
|
|
|
|
content="序列码已被别人绑定,请联系微信助手"
|
|
|
|
|
confirmButtonText="知道了"
|
|
|
|
|
textAlgin="center"
|
|
|
|
|
close={this.onBindErrorClose203}
|
|
|
|
|
confirm={this.onBindErrorConfirm203}
|
|
|
|
|
></PopupAlert>
|
|
|
|
|
|
|
|
|
|
<PopupAlert
|
|
|
|
|
isShow={showEquipment}
|
|
|
|
|
title="提示"
|
|
|
|
|
|