qingyiay
2023-06-26 029dd92e96bec1ca325e99f154c8a2188919e8d5
pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue
@@ -103,15 +103,36 @@
         style="width: 100%;height: 40rpx;"></view>
      <view class="bottom-block">
         <view class="block-main">
            <view class="main-information">
               <view class="prefix">客户:</view>
               <view class="suffix">{{ weighList.customerName }}</view>
            <view class="main-information"
               v-if="weighList.orderType=='转入'||weighList.orderType=='转出'">
               <view class="prefix">
                  发货地煤场:
               </view>
               <view class="suffix">
                  {{ weighList.filedName || '' }}
               </view>
            </view>
            <view class="main-information">
               <view class="prefix">矿场:</view>
            <view class="main-information"
               v-if="weighList.orderType=='转入'||weighList.orderType=='转出'">
               <view class="prefix">
                  收货地煤场:
               </view>
               <view class="suffix">
                  {{ weighList.toFiledName || '' }}
               </view>
            </view>
            <view class="main-information"
               v-if="weighList.orderType!=='转入'||weighList.orderType!=='转出'">
               <view class="prefix">客户:</view>
               <view class="suffix">{{ weighList.customerName|| '' }}</view>
            </view>
            <view class="main-information"
               v-if="weighList.orderType!=='转入'||weighList.orderType!=='转出'">
               <view class="prefix">矿场:</view>
               <view class="suffix">{{ weighList.deptName || '' }}</view>
            </view>
            <view class="main-information">
            <view class="main-information"
               v-if="weighList.orderType!=='转入'||weighList.orderType!=='转出'">
               <view class="prefix">煤场:</view>
               <view class="suffix">{{ weighList.filedName || '' }}</view>
            </view>
@@ -121,17 +142,17 @@
            </view>
            <view class="main-information">
               <view class="prefix">皮重:</view>
               <view class="suffix">{{ temporaryWeighObj.skin == 0 ? weighList.skin : temporaryWeighObj.skin }}
               <view class="suffix">{{ showWeigh.skin||"" }}
               </view>
            </view>
            <view class="main-information">
               <view class="prefix">毛重:</view>
               <view class="suffix">{{ temporaryWeighObj.hair == 0 ? weighList.hair : temporaryWeighObj.hair }}
               <view class="suffix">{{showWeigh.hair||""}}
               </view>
            </view>
            <view class="main-information">
               <view class="prefix">净重:</view>
               <view class="suffix">{{ temporaryWeighObj.clean == 0 ? weighList.clean : temporaryWeighObj.clean }}
               <view class="suffix">{{ showWeigh.clean||"" }}
               </view>
            </view>
            <view class="main-information">
@@ -284,13 +305,6 @@
            }
         },
         // 监听重量变化
         // globalweigh: {
         //    handler(v) {
         //       this.weighData.weigh = this.realTimeWeigh = v;
         //       console.log(this.realTimeWeigh, '真实重量改变了');
         //    },
         //    deep: true
         // },
         globalweigh(newV) {
            this.weighData.weigh = this.realTimeWeigh = newV;
            console.log(this.realTimeWeigh, '真实重量改变了');
@@ -315,37 +329,38 @@
         // 加减煤按钮禁用与否
         addAndSubtractCoalDisabled() {
            return this.realTimeWeigh == 0;
            // if (this.weighList.orderType == '外销' || this.weighList.orderType == '内销' || this.weighList.orderType == '转出') {
            //    if (this.weighList.hair == 0) {
            //       return true;
            //    } else if (this.weighList.hair != 0) {
            //       return false;
            //    }
            // }
         },
         // 是否放空按钮禁用
         isEvacuation() {
            if (this.weighList.orderType == '外销' || this.weighList.orderType == '内销' || this.weighList.orderType ==
               '转出') {
               return this.weighList.skin == this.temporaryWeighObj.hair || this.temporaryWeighObj.skin == this
               return (this.weighList.skin === 0 ? this.temporaryWeighObj.skin : this.weighList.skin) == this
                  .temporaryWeighObj.hair;
            }
            if (this.weighList.orderType == '外购' || this.weighList.orderType == '内购' || this.weighList.orderType ==
               '转入') {
               return this.weighList.hair == this.temporaryWeighObj.skin || this.temporaryWeighObj.skin == this
               return (this.weighList.hair === 0 ? this.temporaryWeighObj.skin : this.weighList.hair) == this
                  .temporaryWeighObj.hair;
            }
         },
         sideline() {
            return this.weighList.orderType == '内购' || this.weighList.orderType == '转入';
         },
         showWeigh() {
            return this.weighList.tmTaskCoalItems ? (this.weighList.tmTaskCoalItems[0] ? this
               .weighList.tmTaskCoalItems[0] : {}) : {}
         }
      },
      methods: {
         ...mapMutations(['changeweighHouseCode', 'changeisLogin']),
         init() {
            uni.showLoading({
               title: '加载中'
            })
            // 获取称重信息
            this.$reqGet('weighList', { id: this.takeCoalId }).then(res => {
               console.log(res, '获取称重信息');
               uni.hideLoading()
               if (res.code == 0) {
                  this.weighList = res.data;
                  this.weighData.deptId = res.data.deptId;
@@ -421,7 +436,10 @@
            this.$reqPost('addAndSubtractCoal', {
               deptId: this.weighData.deptId,
               sceneId: this.weighData.sceneId,
               carNo: this.weighData.carNo
               carNo: this.weighData.carNo,
               tmId: this.weighData.tmId,
               filedId: this.weighData.filedId,
               weigh: this.realTimeWeigh
            }, 'json').then(res => {
               if (res.code == 0) {
                  this.$u.toast('操作成功,即将返回上一页');
@@ -432,6 +450,8 @@
                     this.isConfirmWeighLoading = false;
                  }, 1000);
                  console.log(res, '加减煤');
               } else {
                  this.$u.toast('操作失败,请稍候重试');
               }
            });
         },