feat: improve Banban UI and binding diagnostics
This commit is contained in:
@@ -511,7 +511,10 @@ export default function Bind() {
|
||||
scanType: ['qrCode', 'barCode'],
|
||||
success: (res) => {
|
||||
setIsScanning(false)
|
||||
console.info('[bind] scanCode success response:', res)
|
||||
console.info('[bind] scanCode raw result:', res.result || '')
|
||||
const parsed = parseBindingPayload(res.result || '')
|
||||
console.info('[bind] scanCode parsed payload:', parsed)
|
||||
resetBindSessionState()
|
||||
if (parsed.deviceId) setDeviceId(parsed.deviceId)
|
||||
if (parsed.serialNumber) setSerialNumber(parsed.serialNumber)
|
||||
@@ -523,6 +526,7 @@ export default function Bind() {
|
||||
},
|
||||
fail: (err) => {
|
||||
setIsScanning(false)
|
||||
console.warn('[bind] scanCode failed response:', err)
|
||||
if (err.errMsg && err.errMsg.includes('cancel')) return
|
||||
Taro.showToast({
|
||||
title: '扫码失败,请重试',
|
||||
|
||||
Reference in New Issue
Block a user