This commit is contained in:
aihe 2024-06-21 20:04:50 +08:00
parent 698000d8a9
commit 79c0c5fe04

View File

@ -35,22 +35,26 @@ export const getScanParams = (type, model = {}, extModel = {})=> {
export const ansScanResponse = ({ res, title })=> { export const ansScanResponse = ({ res, title })=> {
let resItem = res?.data?.scanResult?.[0] || {} let resItem = res?.data?.scanResult?.[0] || {}
resItem.data && ( Object.assign(resItem, { ...resItem.data }) ) resItem.data && ( Object.assign(resItem, { ...resItem.data }) )
let result = resItem?.result let errorCode = resItem?.errorCode
let bl = false let bl = false
if(result == "success") { if(errorCode == "0000") {
bl = true bl = true
if(title) { if(title) {
playAudio(audioTypeEnum.correct) playAudio(audioTypeEnum.correct)
showToast(`${title}成功`) showToast(`${title}成功`)
} }
} else { } else {
switch (resItem?.message){ switch (errorCode){
case '重复扫描': case 'E603':
playAudio(audioTypeEnum.repetitive) playAudio(audioTypeEnum.repetitive)
break; break;
case '运单号不存在': case 'E602':
playAudio(audioTypeEnum.dotexist) playAudio(audioTypeEnum.dotexist)
break; break;
// E601:参数错误
// E604:已签收
// E605:已组包
// E606:不允许操作
default: default:
// playAudio(audioTypeEnum.networkError) // playAudio(audioTypeEnum.networkError)
break; break;