qingyiay
2023-07-07 b8a7d477f894fcffc32c2d5fb1f3ff5bf6409fc4
pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue
@@ -1,7 +1,7 @@
<template>
   <view class="bill-of-lading-details">
      <view class="top-banner"
         style="background: url('https://mx.jzeg.cn:9095/appimg/image/banner/loadingbanner.png') no-repeat;background-size: cover;">
         :style="{ backgroundImage: `url(${onlineurl}/appimg/image/banner/loadingbanner.png)`, backgroundSize: 'cover', backgroundRepeat: 'no-repeat' }">
      </view>
      <view class="top-information">
         <view class="cutomer-name"
@@ -21,8 +21,7 @@
            <view class="basic">
               <view class="coalName">{{ coalDetailsData.coalName||'' }}</view>
               <view class="status-button"
                  style="background: url('https://mx.jzeg.cn:9095/appimg/image/banner/statusbutton.png') no-repeat;
                              background-size: cover;">
                  :style="{ backgroundImage: `url(${onlineurl}/appimg/image/banner/statusbutton.png)`, backgroundSize: 'cover', backgroundRepeat: 'no-repeat' }">
                  {{ coalStatus[coalDetailsData.statusWeigh] || '' }}
               </view>
            </view>
@@ -40,32 +39,13 @@
               style="color: rgb(73, 123, 251);">
               查看明细
            </view>
            <view class="weigh-item"
               v-for='item in showWeigh'
               :key="item.id">
               <view class="item">
                  <view class="concrete"
                     style="background: url('https://mx.jzeg.cn:9095/appimg/image/banner/skin.png') no-repeat;background-size: cover;">
                     皮</view>
                  <view class="num">{{ item.skin }}</view>
               </view>
               <view class="item">
                  <view class="concrete"
                     style="background: url('https://mx.jzeg.cn:9095/appimg/image/banner/hair.png') no-repeat;background-size: cover;">
                     毛</view>
                  <view class="num">{{ item.hair }}</view>
               </view>
               <view class="item">
                  <view class="concrete"
                     style="background: url('https://mx.jzeg.cn:9095/appimg/image/banner/clean.png') no-repeat;background-size: cover;">
                     净</view>
                  <view class="num">{{ item.clean }}</view>
               </view>
            </view>
         </view>
      </view>
      <!--  称重历史-->
      <weigh-item :list="showWeigh"></weigh-item>
      <!-- 时间线 -->
      <view class="timeLine">
         <u-steps :current="dayRZ.length - 1"
            direction="column"
@@ -140,9 +120,14 @@
</template>
<script>
   import { onlineurl } from '@/api/request.js'
   import { webSocketUrl } from '@/api/request.js';
   import { mapState, mapMutations } from 'vuex';
   import weighItem from '@/components/weighItem.vue'
   export default {
      components: {
         weighItem
      },
      onLoad(value) {
         this.orderPlanId = value.orderPlanId;
         this.yyId = value.yyId;
@@ -182,7 +167,7 @@
               openId: null,
               openName: ''
            },
            coalStatus: ['未称重', '称重中', '验质中', '称重完成'], // 状态
            coalStatus: ['未称重', '称重中', '验质中', '称重完成', '验质完成'], // 状态
            weighHouseCode: '',
            // 放空弹窗控制变量
            evacuationModalShow: false,
@@ -214,7 +199,8 @@
            completeOutSaleShow: false,
            overTmWaixiao: null,
            // 判读网络状态,
            normalCode: null
            normalCode: true,
            onlineurl,
         };
      },
      onShow() {
@@ -611,9 +597,6 @@
            height: 100%;
            min-height: 380rpx;
            margin: vww(18) vww(7) vww(11) vww(17);
            // flex-direction: column;
            // justify-content: space-between;
            // align-items: flex-start;
         }
         .status-button {
@@ -678,37 +661,58 @@
            color: #7d7d7d;
         }
         .weigh-item {
            width: 100%;
            height: vww(36);
            @include flex;
            justify-content: space-around;
            .item {
               min-width: vww(50);
               height: vww(45);
               font-size: 21rpx;
               font-weight: 400;
               color: #ffffff;
               text-align: center;
               line-height: vww(30);
      }
      // 称重历史
      .weigh-history {
         @extend .block-information;
         .block-main {
            @extend .block-main;
            gap: 10rpx 20rpx;
            .weigh-item {
               width: 100%;
               height: vww(80);
               @include flex;
               flex-direction: column;
               justify-content: space-around;
               align-items: flex-start;
               .concrete {
                  width: vww(36);
               .item-block {
                  width: 100%;
                  height: vww(36);
               }
                  @include flex;
                  justify-content: space-around;
               .num {
                  font-size: 40rpx;
                  font-weight: 300;
                  color: #303030;
                  .item {
                     min-width: vww(50);
                     height: vww(45);
                     font-size: 21rpx;
                     font-weight: 400;
                     color: #ffffff;
                     text-align: center;
                     line-height: vww(30);
                     @include flex;
                     .concrete {
                        width: vww(36);
                        height: vww(36);
                     }
                     .num {
                        font-size: 40rpx;
                        font-weight: 300;
                        color: #303030;
                     }
                  }
               }
            }
         }
      }
      // 时间线
      .timeLine {
         height: 300rpx;
         min-height: 300rpx;