|
|
@@ -131,28 +131,32 @@ const _getBlindTask=()=>{
|
|
|
}
|
|
|
taskModel.value={}
|
|
|
let url=getBlindTask,data={taskNo:taskNo.value},type=0
|
|
|
- if(taskNo.value.startsWith("BC")) {
|
|
|
- url=getMovingTask
|
|
|
- data={code:taskNo.value}
|
|
|
- type=1
|
|
|
- }
|
|
|
showLoading()
|
|
|
url(data).then(res=>{
|
|
|
scanSuccess()
|
|
|
taskModel.value=res.data
|
|
|
//盲收任务
|
|
|
- if(type===0){
|
|
|
- if(res.data && res.data.type){
|
|
|
+ if(res.message=='找不到此盲收任务'){
|
|
|
+ if(taskNo.value.startsWith("P")) {
|
|
|
+ taskModel.value={
|
|
|
+ typeCode:undefined,
|
|
|
+ code:taskNo.value,
|
|
|
+ warehouseCode:undefined,
|
|
|
+ ownerCode:undefined
|
|
|
+ }
|
|
|
+ showToast({duration:5000,message:'该任务未绑定模式,请选择模式!'})
|
|
|
+ return
|
|
|
+ }else {
|
|
|
+ taskModel.value={}
|
|
|
+ showToast({duration:5000,message:'找不到此盲收任务'})
|
|
|
+ return
|
|
|
+ }
|
|
|
+ }else if(res.data && res.data.type){
|
|
|
link(res.data.code,res.data.typeCode)
|
|
|
closeLoading()
|
|
|
}else {
|
|
|
showToast({duration:5000,message:'该任务未绑定模式,请选择模式!'})
|
|
|
}
|
|
|
- }else {
|
|
|
- //般仓任务
|
|
|
- if(res.data){
|
|
|
- }
|
|
|
- }
|
|
|
})
|
|
|
.catch((err)=>{
|
|
|
closeLoading()
|
|
|
@@ -166,7 +170,7 @@ const modeMap={
|
|
|
}
|
|
|
//设置盲收任务类型
|
|
|
const onSelect=(type)=>{
|
|
|
- const {typeCode,code,warehouseCode,ownerCode}=taskModel.value
|
|
|
+
|
|
|
if(taskNo.value===''){
|
|
|
showToast({duration:5000,message:'请先扫描盲收任务号'})
|
|
|
return
|
|
|
@@ -175,6 +179,7 @@ const onSelect=(type)=>{
|
|
|
showToast({duration:5000,message:'未检测到任务,请检查任务号是否正确!'})
|
|
|
return
|
|
|
}
|
|
|
+ const {typeCode,code,warehouseCode,ownerCode}=taskModel.value
|
|
|
if(typeCode){
|
|
|
link(code,typeCode)
|
|
|
return
|
|
|
@@ -193,8 +198,13 @@ const onSelect=(type)=>{
|
|
|
}
|
|
|
showLoading()
|
|
|
setBlindTaskMode(params).then(res=>{
|
|
|
+ if(res.message=='找不到此盲收任务'){
|
|
|
+ showToast({duration:5000,message:'找不到此盲收任务'})
|
|
|
+ return
|
|
|
+ }
|
|
|
link(code,type)
|
|
|
- }).finally(()=>{
|
|
|
+ closeLoading()
|
|
|
+ }).catch(err=>{
|
|
|
closeLoading()
|
|
|
})
|
|
|
})
|