Просмотр исходного кода

手持-收货-质检状态设置不展示

zhaohuanhuan 4 месяцев назад
Родитель
Сommit
cb4941126c
2 измененных файлов с 13 добавлено и 1 удалено
  1. 6 0
      src/views/inbound/takeDelivery/task/index.vue
  2. 7 1
      src/views/robot/takeDelivery/task/index.vue

+ 6 - 0
src/views/inbound/takeDelivery/task/index.vue

@@ -478,6 +478,12 @@ const _getProductLot = (item) => {
       if (lotField.startsWith('lotAtt') && lotField.length === 8) {
       if (lotField.startsWith('lotAtt') && lotField.length === 8) {
         lot.mapping = item[lotField]
         lot.mapping = item[lotField]
       }
       }
+      if (lotField === 'lotAtt09') {
+          const index = res.data.indexOf(lot);
+          if (index > -1) {
+            res.data.splice(index, 1);
+          }
+        }
     })
     })
     lotData.value = res.data
     lotData.value = res.data
     _calculateShelfLife(item, lotData.value)
     _calculateShelfLife(item, lotData.value)

+ 7 - 1
src/views/robot/takeDelivery/task/index.vue

@@ -96,7 +96,7 @@
       <div class="take-lot" v-if="lotData.length>0">
       <div class="take-lot" v-if="lotData.length>0">
         <van-cell-group>
         <van-cell-group>
           <div class="take-lot-title">批次信息</div>
           <div class="take-lot-title">批次信息</div>
-          <van-cell v-for="(item,i) in lotData" :key="i" :is-link="item.field!=='lotAtt05'"
+          <van-cell v-for="(item,i) in lotData" :key="i" :is-link="item.field!=='lotAtt05'"  v-if="item.field!=='lotAtt09'"
                     @click="onLot(item)">
                     @click="onLot(item)">
             <template #title>
             <template #title>
               <van-icon v-if="item.require" name="warning-o" color="#ed6a0c" />
               <van-icon v-if="item.require" name="warning-o" color="#ed6a0c" />
@@ -482,6 +482,12 @@ const _getProductLot = (item) => {
       if (lotField.startsWith('lotAtt') && lotField.length === 8) {
       if (lotField.startsWith('lotAtt') && lotField.length === 8) {
         lot.mapping = item[lotField]
         lot.mapping = item[lotField]
       }
       }
+      if (lotField === 'lotAtt09') {
+        const index = res.data.indexOf(lot);
+        if (index > -1) {
+          res.data.splice(index, 1);
+        }
+      }
     })
     })
     lotData.value = res.data
     lotData.value = res.data
     _calculateShelfLife(item, lotData.value)
     _calculateShelfLife(item, lotData.value)