yangan
2024-01-18 2e60df573ae7648e5df412b50a924cb52820b135
pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue
@@ -44,7 +44,7 @@
      </view>
      <!--  称重历史-->
      <weigh-item :list="showWeigh"></weigh-item>
      <weigh-item :list="showWeigh" class="weighing-item"></weigh-item>
      <!-- 时间线 -->
      <view class="timeLine">
         <u-steps :current="dayRZ.length - 1"
@@ -66,13 +66,13 @@
                  plain
                  @click="arriveClick"
                  shape="circle"
                  :disabled="coalDetailsData.status >= 2"></u-button>
               <u-button text="入场申请"
                  :disabled="coalDetailsData.status > 2"></u-button>
               <u-button text="打印磅单"
                  type="primary"
                  plain
                  @click="rcsqClick"
                  @click="printOrder"
                  shape="circle"
                  :disabled="coalDetailsData.status >= 3"></u-button>
                  :disabled="currentPageCoalStatus !== 4"></u-button>
            </view>
            <view class="bottom-button">
               <u-button text="放空"
@@ -91,10 +91,10 @@
         </view>
      </view>
      <view class="weigh-ability" v-if="!isReservation">
         <view class="weigh-button"><u-button text="展示通知单"
         <!-- <view class="weigh-button"><u-button text="展示通知单"
               @click="showCaolPickUpBill"
               type="primary"
               shape="circle"></u-button></view>
               shape="circle"></u-button></view> -->
         <view class="weigh-button"><u-button 
                :disabled="!isapproach"
                text="上磅计量"
@@ -118,6 +118,13 @@
            @confirm="completeOutSaleConfirm"
            @cancel="completeOutSaleCancel"></u-modal>
      </view>
      <u-action-sheet
      :actions="list"
      :show="show"
      :closeOnClickOverlay="true"
      :closeOnClickAction="true"
      @select="selectClick"
      @close="sheetClose" ></u-action-sheet>
   </view>
</template>
@@ -131,6 +138,7 @@
         weighItem
      },
      onLoad(value) {
         console.log(value,'valyue')
         this.orderPlanId = value.orderPlanId;
         this.yyId = value.yyId;
         if (value.overTmWaixiao) {
@@ -142,8 +150,20 @@
         return {
            orderPlanId: null,
            yyId: null,
            show:false,
            chengZhongFlag:true, // 上榜称重状态
            dayRZ: [],
            list: [
            {
               name:'选项一',
            },
            {
               name: '选项二禁用',
            },
            {
               name: '开启load加载', //开启后文字不显示
            }
         ],
            coalDetailsData: {}, // 通知单详情
            currentPageCoalStatus: 0, // 当前页面通知单状态
            // 获取所在磅房参数
@@ -170,7 +190,7 @@
               openId: null,
               openName: ''
            },
            coalStatus: ['未称重', '称重中', '验质中', '称重完成', '验质完成'], // 状态
            coalStatus: ['未称重', '称重中', '验质中', '称重完成', '处理完成'], // 状态
            weighHouseCode: '',
            // 放空弹窗控制变量
            evacuationModalShow: false,
@@ -239,7 +259,7 @@
            return this.coalDetailsData.hair !== 0 || this.coalDetailsData.skin !== 0;
         },
         isapproach() {
            return this.currentPageCoalStatus !== 3;
            return this.currentPageCoalStatus < 3;
         },
         // 展示皮毛净
         showWeigh() {
@@ -321,6 +341,10 @@
                  this.primarySkin = this.coalDetailsData.skinTwo;
                  this.primaryHair = this.coalDetailsData.hairTwo;
                  this.primaryClean = this.coalDetailsData.cleanTwo;
                  //初始化磅单数据
                  this.list = this.coalDetailsData.tmTaskCoalItems.map(item=>{
                     return  {name:item.breed + '/' + item.spec,id:item.id}
                  })
               } else {
                  this.$u.toast('加载失败');
               }
@@ -381,7 +405,7 @@
            uni.navigateTo({
               url: `/pages/driver-page/driver-index/bill-of-lading-details/punchTheClock/punchTheClock?orderPlanId=${this.orderPlanId}&coalStatus=${
               this.currentPageCoalStatus
            }&tmId=${this.getWeightHouseObj.tmId}`
            }&tmId=${this.getWeightHouseObj.tmId}&yyId=${this.yyId}`
            });
         },
         // 入场申请
@@ -503,6 +527,29 @@
            uni.navigateTo({
               url: `/pages/driver-page/driver-index/bill-of-lading-details/weighDetail/weighDetail?orderPlanId=${this.orderPlanId}&flag=${true}`
            })
         },
         //打印磅单
         printOrder(){
           this.show = true;
         },
         selectClick(obj){
            this.$reqGet('printerHandler',{tmItemId:obj.id}).then(res => {
               uni.hideLoading();
               this.$u.toast(res.msg)
               if (res.data) {
                  // this.$u.toast('打印成功')
                  // this.orderPlanData = res.data
               }
            }).catch((err) => {
               uni.hideLoading();
                  this.$u.toast('打印失败')
            }).finally(() => {
               this.show = false;
            })
         },
         sheetClose(){
            this.show = false;
         }
      }
   };
@@ -510,6 +557,9 @@
<style lang="scss"
   scoped>
   .weighing-item{
      min-height: 200rpx!important;
   }
   /deep/.u-steps {
      .u-steps-item {
         .u-steps-item__content {