yangan
2024-06-07 dd40769e3c2dac33693fa5765b216540a4ce5cf9
pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue
@@ -138,19 +138,19 @@
            <view class="main-information">
               <view class="prefix">皮重:</view>
               <view class="suffix">
                  {{ temporaryWeighObj.skin == 0 ? weighList.skin : temporaryWeighObj.skin||""  }}
                  {{ temporaryWeighObj.skin == 0 ? weightObj.skin : temporaryWeighObj.skin||""  }}
               </view>
            </view>
            <view class="main-information">
               <view class="prefix">毛重:</view>
               <view class="suffix">
                  {{ temporaryWeighObj.hair == 0 ? weighList.hair : temporaryWeighObj.hair||""  }}
                  {{ temporaryWeighObj.hair == 0 ? weightObj.hair : temporaryWeighObj.hair||""  }}
               </view>
            </view>
            <view class="main-information">
               <view class="prefix">净重:</view>
               <view class="suffix">
                  {{ temporaryWeighObj.clean == 0 ? weighList.clean : temporaryWeighObj.clean ||"" }}
                  {{ temporaryWeighObj.clean == 0 ? weightObj.clean : temporaryWeighObj.clean ||"" }}
               </view>
            </view>
            <view class="main-information">
@@ -404,7 +404,7 @@
                     this.isSkinWeigh = false;
                     this.temporaryWeighObj.hair = newV;
                     let x = new BigNumber(this.temporaryWeighObj.hair)
                     let y = new BigNumber(this.weighList.skin)
                     let y = new BigNumber(this.weightObj.skin)
                     this.temporaryWeighObj.clean = x.minus(y).toNumber().toFixed(2)
                     this.isweigh = (this.temporaryWeighObj.clean > this.weighList.orderSurplus || this
                        .temporaryWeighObj
@@ -424,7 +424,7 @@
                     let yy = new BigNumber(newV)
                     this.errorTipShow = (xx.minus(yy).toNumber() < -this.weightReal || xx.minus(yy).toNumber() > this.weightReal) &&
                        this.avgSkin !== 0;
                     let x = new BigNumber(this.weighList.hair)
                     let x = new BigNumber(this.weightObj.hair)
                     let y = new BigNumber(this.temporaryWeighObj.skin)
                     this.temporaryWeighObj.clean = x.minus(y).toNumber().toFixed(2)
                     this.isweigh = (this.temporaryWeighObj.clean > this.weighList.orderSurplus || this
@@ -457,13 +457,27 @@
         isEvacuation() {
            if (this.weighList.orderType == '外销' || this.weighList.orderType == '内销' || this.weighList.orderType ==
               '转出') {
               return this.weighList.skin == this.temporaryWeighObj.hair;
               return this.weightObj.skin == this.temporaryWeighObj.hair;
            }
            if (this.weighList.orderType == '外购' || this.weighList.orderType == '内购' || this.weighList.orderType ==
               '转入') {
               return this.weighList.hair == this.temporaryWeighObj.skin;
               return this.weightObj.hair == this.temporaryWeighObj.skin;
            }
         },
         weightObj(){
            const index = this.weighList.tmTaskCoalList.length - 1;//下标位 ,读取第几组的皮毛净;,默认最后一组;
            const tempArr = this.weighList.tmTaskCoalList.filter(item=> item.isWeight === 1);
             const result =tempArr.find(item=>!item.skin || !item.hair || !item.clean);
             console.log(result,'result')
             if(result){
               return result
             }else{
               return  tempArr[index];
             }
         },
         sideline() {
            return this.weighList.orderType == '内购' || this.weighList.orderType == '转入';
         },