|  |  | 
 |  |  |          style="width: 100%;height: 40rpx;"></view> | 
 |  |  |       <view class="history-utils"> | 
 |  |  |          <view class="history-utils_item"> | 
 |  |  |             平均皮重:{{avgSkin}} | 
 |  |  |             <text>平均皮重:{{avgSkin}}</text> | 
 |  |  |             <text style="color: #ff6363;font-weight: bold;font-size: 26rpx;" | 
 |  |  |                class="error-tip" | 
 |  |  |                v-if="errorTipShow">* 异常</text> | 
 |  |  |          </view> | 
 |  |  |          <view class="history-utils_item btn"> | 
 |  |  |             <u-button plain | 
 |  |  | 
 |  |  |             <view class="main-information"> | 
 |  |  |                <view class="prefix">订单余量:</view> | 
 |  |  |                <view class="suffix">{{ weighList.orderSurplus ||""  }}</view> | 
 |  |  |                <text style="color: #ff6363;font-weight: bold;font-size: 26rpx;" | 
 |  |  |                   class="error-tip" | 
 |  |  |                   v-show="isweigh">* 订单余量不足</text> | 
 |  |  |             </view> | 
 |  |  |          </view> | 
 |  |  |       </view> | 
 |  |  | 
 |  |  |          this.init(); | 
 |  |  |          this.changeWeigh('') | 
 |  |  |          this.realTimeWeigh = 0 | 
 |  |  |          console.log(this.abnormalModalShow); | 
 |  |  |       }, | 
 |  |  |       components: { | 
 |  |  |          combinedTitle | 
 |  |  | 
 |  |  |             historyBtn: false, | 
 |  |  |             historyShow: false, | 
 |  |  |             // 是否在称皮重,点击确定称重判断是否异常 | 
 |  |  |             isSkinWeigh: false | 
 |  |  |             isSkinWeigh: false, | 
 |  |  |             errorTipShow: false | 
 |  |  |          }; | 
 |  |  |       }, | 
 |  |  |       watch: { | 
 |  |  | 
 |  |  |                   if (this.weighList.skin == 0) { | 
 |  |  |                      this.isSkinWeigh = true | 
 |  |  |                      this.temporaryWeighObj.skin = newV; | 
 |  |  |                      let xx = new BigNumber(this.avgSkin) | 
 |  |  |                      let yy = new BigNumber(newV) | 
 |  |  |                      if (xx.minus(yy).toNumber() <= -0.2 || xx.minus(yy).toNumber() >= 0.2) { | 
 |  |  |                         this.errorTipShow = true | 
 |  |  |                      } | 
 |  |  |                   } else { | 
 |  |  |                      this.isSkinWeigh = false; | 
 |  |  |                      this.temporaryWeighObj.hair = newV; | 
 |  |  | 
 |  |  |                   } else { | 
 |  |  |                      this.isSkinWeigh = true; | 
 |  |  |                      this.temporaryWeighObj.skin = newV; | 
 |  |  |                      let xx = new BigNumber(this.avgSkin) | 
 |  |  |                      let yy = new BigNumber(newV) | 
 |  |  |                      if (xx.minus(yy).toNumber() <= -0.2 || xx.minus(yy).toNumber() >= 0.2) { | 
 |  |  |                         this.errorTipShow = true | 
 |  |  |                      } | 
 |  |  |                      this.temporaryWeighObj.clean = (this.weighList.hair - this.temporaryWeighObj.skin).toFixed( | 
 |  |  |                         2); | 
 |  |  |                      this.isweigh = this.temporaryWeighObj.clean > this.weighList.orderSurplus || this | 
 |  |  | 
 |  |  |                   this.avgSkin = res.data.avgSkin | 
 |  |  |                   this.tmTaskCoalList = res.data.tmTaskCoalList | 
 |  |  |                   /** | 
 |  |  |                    * @description true的话是不异常 false就是异常 没有历史,平均皮重为0是第一次也是正常 */ | 
 |  |  |                    * @description true的话是第一次称, false就不是,没有历史,平均皮重为0是第一次也是正常 */ | 
 |  |  |                   this.isAbnormalAvgSkin = (Array.isArray(this.tmTaskCoalList) && this | 
 |  |  |                      .tmTaskCoalList.length === 0 || !this.tmTaskCoalList) && this.avgSkin == 0 | 
 |  |  |                } else { | 
 |  |  | 
 |  |  |                @include flex; | 
 |  |  |                justify-content: flex-start; | 
 |  |  |                overflow: hidden; | 
 |  |  |                position: relative; | 
 |  |  |  | 
 |  |  |                .prefix { | 
 |  |  |                   min-width: vww(60); | 
 |  |  | 
 |  |  |                   flex: 1; | 
 |  |  |                   margin-left: vww(12); | 
 |  |  |                   text-align: left; | 
 |  |  |                } | 
 |  |  |  | 
 |  |  |                .error-tip { | 
 |  |  |                   position: absolute; | 
 |  |  |                   right: 200rpx; | 
 |  |  |                } | 
 |  |  |             } | 
 |  |  |          } | 
 |  |  | 
 |  |  |  | 
 |  |  |          &_item { | 
 |  |  |             width: 50%; | 
 |  |  |  | 
 |  |  |             .error-tip { | 
 |  |  |                display: inline-block; | 
 |  |  |                margin-left: 34rpx; | 
 |  |  |             } | 
 |  |  |          } | 
 |  |  |  | 
 |  |  |          .btn { |