Pārlūkot izejas kodu

拣货-大件单已获取过的数据能重复生成任务bug修复

zhaohuanhuan 8 mēneši atpakaļ
vecāks
revīzija
583eaf18fa

+ 4 - 3
src/views/outbound/picking/components/BigPicking.vue

@@ -142,15 +142,16 @@ const checkAllChange = (val) => {
   if(taskType.value==='AISLE_PICK'){
    filteredList = typeTaskList.value.filter(item => item.allowPick !== false )
   }else{
-    typeTaskList.value.filter(item => item.status!==40 && item.status!==20 )
+    filteredList= typeTaskList.value.filter(item => item.status==40 || item.status==20 )
   }
   checkedResult.value = val ? filteredList : []
   isIndeterminate.value = false
 }
 const checkedChange = (value) => {
   const checkedCount = value.length
-  isCheckAll.value = checkedCount === typeTaskList.value.length
-  isIndeterminate.value = checkedCount > 0 && checkedCount < typeTaskList.value.length
+  const  filteredList= typeTaskList.value.filter(item => item.status==40 || item.status==20 )
+  isCheckAll.value = checkedCount === filteredList.length
+  isIndeterminate.value = checkedCount > 0 && checkedCount < filteredList.length
 }
 const onBuildTask=(action)=>
   new Promise((resolve) => {