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