|
@@ -75,20 +75,33 @@ export default {
|
|
|
let $code = "";
|
|
|
if (scan.scanType === "QR_CODE") {
|
|
|
// 二维码
|
|
|
- $code = url.substring(url.indexOf("AI"));
|
|
|
- if($code.indexOf("AI") === -1){
|
|
|
- // 兼容一代脑机
|
|
|
+ if(url.indexOf("AI") >= 0){
|
|
|
+ $code = url.substring(url.indexOf("AI"));
|
|
|
+ }
|
|
|
+ // 兼容一代脑机
|
|
|
+ else if (url.toUpperCase().indexOf("JELLYFISH") >= 0){
|
|
|
$code = url.substring(url.toUpperCase().indexOf("JELLYFISH"));
|
|
|
+ } else {
|
|
|
+ $code = "0";
|
|
|
}
|
|
|
} else {
|
|
|
// 一维码
|
|
|
$code = scan.result.toUpperCase();
|
|
|
}
|
|
|
- ble_store.setters.setDeviceSn($code);
|
|
|
- WechatLog.info(process.env.NODE_ENV, "扫码得到头环SN码:", $code);
|
|
|
- console.log("扫码得到头环SN码:", $code);
|
|
|
- // 检查微信蓝牙权限
|
|
|
- this.openWechatBluetooth();
|
|
|
+ if ($code === "0"){
|
|
|
+ Dialog.alert({
|
|
|
+ title: '扫码错误',
|
|
|
+ message: '请扫描正确的脑机二维码',
|
|
|
+ }).then(() => {
|
|
|
+ $this.setScanStatus(0);
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ ble_store.setters.setDeviceSn($code);
|
|
|
+ WechatLog.info(process.env.NODE_ENV, "扫码得到头环SN码:", $code);
|
|
|
+ console.log("扫码得到头环SN码:", $code);
|
|
|
+ // 检查微信蓝牙权限
|
|
|
+ this.openWechatBluetooth();
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
fail(err) {
|