qingyiay
2023-09-11 46acd5c32a3eb1bc64df27c85c5e656d737f81b0
pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue
@@ -103,7 +103,10 @@
         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
@@ -202,6 +205,9 @@
            <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>
@@ -287,6 +293,7 @@
         this.init();
         this.changeWeigh('')
         this.realTimeWeigh = 0
         console.log(this.abnormalModalShow);
      },
      components: {
         combinedTitle
@@ -352,7 +359,8 @@
            historyBtn: false,
            historyShow: false,
            // 是否在称皮重,点击确定称重判断是否异常
            isSkinWeigh: false
            isSkinWeigh: false,
            errorTipShow: false
         };
      },
      watch: {
@@ -370,6 +378,11 @@
                  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;
@@ -387,6 +400,11 @@
                  } 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
@@ -592,7 +610,7 @@
                  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 {
@@ -845,6 +863,7 @@
               @include flex;
               justify-content: flex-start;
               overflow: hidden;
               position: relative;
               .prefix {
                  min-width: vww(60);
@@ -854,6 +873,11 @@
                  flex: 1;
                  margin-left: vww(12);
                  text-align: left;
               }
               .error-tip {
                  position: absolute;
                  right: 200rpx;
               }
            }
         }
@@ -894,6 +918,11 @@
         &_item {
            width: 50%;
            .error-tip {
               display: inline-block;
               margin-left: 34rpx;
            }
         }
         .btn {