fix:分割扫描器数据

zlx
zhoulexin 2 weeks ago
parent cd669cd62f
commit 70f0113dcc

@ -311,23 +311,29 @@ function startScanner() {
wsClient.value.on('message', (data) => {
// data
const code = typeof data === 'string' ? data : data.sn
if (!code) return
const raw = typeof data === 'string' ? data : data.sn
if (!raw) return
//
const codes = raw.split(';').map(s => s.trim()).filter(Boolean)
if (codes.length === 0) return
//
const code = codes[0]
const type = classifyCode(code)
switch (type) {
case 'A':
form.snCode = code
form.serialNumber = code
ElMessage.success(`识别到A码SN码: ${code}`)
// ElMessage.success(`ASN: ${code}`)
break
case 'B':
bCode.value = code
ElMessage.success(`识别到B码: ${code}`)
// ElMessage.success(`B: ${code}`)
break
case 'C':
cCode.value = code
ElMessage.success(`识别到C码: ${code}`)
// ElMessage.success(`C: ${code}`)
break
case 'IGNORE':
// 620

Loading…
Cancel
Save