diff --git a/src/pages/devicesSearch/qrSearch.vue b/src/pages/devicesSearch/qrSearch.vue index c1ed2c3..019ffbe 100644 --- a/src/pages/devicesSearch/qrSearch.vue +++ b/src/pages/devicesSearch/qrSearch.vue @@ -3,7 +3,7 @@ 二维码扫描 - + 设备信息 @@ -138,17 +138,22 @@ onShow(() => { // } // 扫码识别按钮点击事件 const scanStart = () => { - // if (scanQrCodeRef.value) { - // scanQrCodeRef.value.scanQrCode() - // } - qrCodeScan.value = '202502-00027' - getMaInfoScan() + qrCodeScan.value = '' + if (scanQrCodeRef.value) { + scanQrCodeRef.value.scanQrCode() + } + // qrCodeScan.value = + // getMaInfoScan() } // 处理扫描成功事件 const handleScanSuccess = (result) => { - qrCodeScan.value = result - getMaInfoScan() + qrCodeScan.value = result?.text?.split('?qrcode=')[1] || result?.text + if (qrCodeScan.value === '') { + uni.showToast({ title: '扫码识别失败', icon: 'none' }) + } else { + getMaInfoScan() + } } // 处理扫描失败事件