wk
2024-06-29 ba3c63b9f6823f86bbbc73f407b242bc8c8d76a8
pages/loadUnload-page/selectTarget/selectTarget.vue
@@ -164,13 +164,11 @@
               是否确认装卸?
               <view v-if="isNumOk || isClean">
                  <text>产品名称:{{activeObj.productName}}</text>
                  <view class="queren">
                     <text>请输入</text>:
                       <u--input
                          type='digit'
                          border="bottom"
                         :disabled="activeObj.productName === 'PVC' && activeObj.packingType === 5"
                        :placeholder="isNumOk ?  '数量' :'折吨'"
                        v-model="checkNum"
                     >
@@ -183,6 +181,8 @@
                     </view>
                     <view v-if="isNumOk && activeObj.productQuantity">当前数量:{{activeObj.productQuantity}}件</view>
                     <view v-if="activeObj.containerNumber"><span>集装箱号:</span>{{activeObj.containerNumber}}</view>
               </view>
                     <view>是否空车出厂: <u-radio-group
                        v-model="isEmptyCar"
                         placement="row"
@@ -210,8 +210,6 @@
                        >
                        </u-radio>
                     </u-radio-group></view>
               </view>
            </view>
         </u-modal>
      <!-- 煤仓 -->
@@ -407,11 +405,12 @@
               'CLIENT_TOC': 'Y',
            },
               success: (res) => {
                  console.log(res, '绑定结果');
                  this.pvcWeight = res.data.data[0].value ? Number(res.data.data[0].value) : '';
                  this.pvcWeight = res.data.data.find(item=>item.label === '5') ? Number(res.data.data.find(item=>item.label == '5').value) : '';
                  
               }
            })
         //  计件:   0 pvc type
         //  折吨:
            this.activeObj = item;
            if( (parintItem.orderType === '外购' ||parintItem.orderType === '外购退' ) && item.isWeight === 0){
               this.isNumOk = true;
@@ -421,18 +420,26 @@
            }else if( parintItem.orderType ==='外购' &&  item.isWeight === 1){
               this.isClean = true;
               this.isNumOk = false;
            }else if(parintItem.orderType ==='外销' && item.productName ==='PVC' && (item.packingType === 3 || item.packingType === 4)){
               this.isNumOk = true;
               this.isClean  = false;
            }
            else{
            }else{
               this.isNumOk = false;
               this.isClean = false;
            }
            //pvc
             if(parintItem.orderType ==='外销' && item.productName ==='PVC' && (item.packingType === 3 || item.packingType === 4)){
               this.isNumOk = true;
               this.isClean  = false;
            }
            //瓶装液氯条件
            //EDC 质检完成方可确认
            if(item.packingType === 1){
               this.isNumOk = true;
               this.isClean = false;
            }
            //
            //pvc大包自动计算折吨
            if(parintItem.productName === 'PVC' && item.packingType === 5){
               this.checkNum =  (Number(item.productQuantity) * this.pvcWeight)
            if(item.productName === 'PVC' && item.packingType === 5){
               this.isNumOk = true;
               this.isClean = false;
            }
            if(parintItem.orderType === '外购'){
               this.isEmptyCar = '1';
@@ -456,7 +463,13 @@
                uni.showLoading({
                    title:'加载中'
                });
            if(!this.checkNum || this.isEmptyCar === null){
            if(this.activeObj.productName ==='EDC'){
               if( this.activeObj.checkStatus !== 7){
                        this.$u.toast(`请检查当前EDC订单质检状态后在确认装卸!`);
                        return
               }
            }else if( this.isEmptyCar === null){
               this.$u.toast(`请检查${this.isNumOk ? '计件数量' :'折吨'},以及是否空车出厂项!`);
               return
            }else{
@@ -490,6 +503,7 @@
            })
            }
            
         },
         //判断是否是 三种特殊类型对应弹窗
         judgeTypeFun(name){