819527061@qq.com
2024-07-18 825abb00f52fe7d68b3479f328928bf74a47171e
pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue
@@ -112,6 +112,16 @@
          shape="circle"></u-button></view>
    </view>
    <view class="weigh-ability" v-if="isShenqingFubangShow">
      <view class="weigh-button"><u-button
          :loading="shenQingFuBangLoading"
          :disabled="!isapproach"
          text="申请复磅"
          @click="shenqingFubangClick"
          type="primary"
          shape="circle"></u-button></view>
    </view>
      <view class="evacuationModal">
         <u-modal :show="evacuationModalShow"
            :title="evacuationTitle"
@@ -137,7 +147,9 @@
      @close="sheetClose" >
    </u-action-sheet>
         <view class="serviece-customer">
         <u-action-sheet :actions="hujiaolist"
         <u-action-sheet
              v-if="serviceInfoObj.serviecePhone"
            :actions="hujiaolist"
            @select="selectClickhujiao"
            @close='serviceClose'
            title="呼叫方式"
@@ -179,7 +191,7 @@
            orderPlanId: null,
            yyId: null,
            show:false,
            hujiaolist: [{ name: '手机号', subname: '1213456', id: 1 }, { name: '微信语音', id: 2 }], //呼叫客服选项
            hujiaolist: [{ name: '手机号', subname: '', id: 1 }], //呼叫客服选项 { name: '微信语音', id: 2 }
            servieceShow:false,
            chengZhongFlag:true, // 上榜称重状态
            dayRZ: [],
@@ -259,6 +271,8 @@
        bangfangListShow: false,
        bangfangList: [],
        noCarNo:0,  //是否有车牌号(有车牌0,无车牌1)
        shenQingFuBangLoading: false, //申请复磅loading
        orderCode:''
         };
      },
      onShow() {
@@ -306,7 +320,19 @@
         //判断打印单次数
         printNum(){
            return this.coalDetailsData.printTimes2 <= this.coalDetailsData.tmTaskCoalItems?.length
         }
         },
      roleType() {
        console.log(uni.getStorageSync('userInfo').type,'roleType')
        return uni.getStorageSync('userInfo').type;
      },
      isShenqingFubangShow() {  //申请复磅按钮是否显示
        //条件: 不是 称重完成+不是 未称重+有车牌+司机  【未称重0,称重中1,验质中2,称重完成3,验质完成4】  noCarNo 是否有车牌号(有车牌0,无车牌1)
        if((this.currentPageCoalStatus != 0 && this.currentPageCoalStatus != 3) && this.roleType == 3 && this.noCarNo == 0) {
          return true
        }else {
          return false
        }
      }
      },
      methods: {
          init() {
@@ -327,7 +353,6 @@
            });
         this.coalDayPage(); //获取日志
         this.getTakeCoal(); //获取通知单详情
         // this.getgetService(); //获取客服
         },
         // 获取客服openid
         getgetService() {
@@ -355,6 +380,7 @@
               if (res.code == 0) {
                  console.log(res, '通知单详情');
                  this.coalDetailsData = res.data;
            this.orderCode = res.data.orderCode
                  this.orderType = this.coalDetailsData.orderType;
            this.noCarNo = res.data.noCarNo
                // 判断是否完成外销订单
@@ -376,7 +402,7 @@
                  this.getServiceOpenid.deptId = this.coalDetailsData.deptId;
                  this.getServiceOpenid.filedId = this.coalDetailsData.filedId;
                  // 获取通知单状态
                  this.currentPageCoalStatus = this.coalDetailsData.statusWeigh;
                  this.currentPageCoalStatus = this.coalDetailsData.statusWeigh;  //【未称重0,称重中1,验质中2,称重完成3,验质完成4】
                  this.reservationIsShow = this.coalDetailsData.status;
                  // 获取原发信息
                  this.primarySkin = this.coalDetailsData.skinTwo;
@@ -407,6 +433,7 @@
                     })
                  }
               }
                   this.getgetService(); //获取客服
            })
         },
         // 日志查询
@@ -572,6 +599,7 @@
                  this.weighData.equipmentCode = res.data.lastEquipmentCode;
                  this.weighData.sceneInOut = res.data.sceneInOut;
                  this.weighHouseCode = res.data.code;
                  uni.navigateTo({
                     url: `/pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice?takeCoalId=${this.orderPlanId}&sceneId=${
                     res.data.id
@@ -615,7 +643,26 @@
          }
        })
      },
      shenqingFubangClick() {  //申请复磅
         let params = {
           deptId:this.coalDetailsData.deptId,
           filedId:this.coalDetailsData.filedId,
           tmId:this.coalDetailsData.id
         }
         this.shenQingFuBangLoading = true
        this.$reqPost('applyForRepeatedCar',params,'json').then(res => {
          if(res.code == 0) {
            this.shenQingFuBangLoading = false
          }else {
            this.$u.toast(res.msg);
            this.shenQingFuBangLoading = false
          }
        }).catch(() => {
          this.shenQingFuBangLoading = false
        }).finally(() => {
          this.shenQingFuBangLoading = false
        })
      },
         // 放空
         evacuation() {
            this.evacuationModalShow = true;
@@ -968,7 +1015,6 @@
      .weigh-ability {
         width: 631rpx;
         height: vww(100);
         margin: vww(20) auto;
         margin-bottom: vww(10);
         @include flex;
@@ -976,8 +1022,6 @@
         .weigh-button {
            width: 631rpx;
            height: vww(89);
            .u-button {
               font-size: 28rpx;
               font-weight: 300;