qingyiay
2023-09-11 46acd5c32a3eb1bc64df27c85c5e656d737f81b0
pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue
@@ -39,19 +39,19 @@
                     <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">{{ coalDetailsData.skin }}</view>
                     <view class="num">{{ coalDetailsData.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">{{ coalDetailsData.hair }}</view>
                     <view class="num">{{ coalDetailsData.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">{{ coalDetailsData.clean }}</view>
                     <view class="num">{{ coalDetailsData.clean||""  }}</view>
                  </view>
               </view>
            </view>
@@ -128,6 +128,14 @@
            @confirm="completeOutSaleConfirm"
            @cancel="completeOutSaleCancel"></u-modal>
      </view>
      <view class="serviece-customer">
         <u-action-sheet :actions="list"
            @select="selectClick"
            @close='serviceClose'
            title="呼叫方式"
            :show="servieceShow"
            cancelText="取消"></u-action-sheet>
      </view>
   </view>
</template>
@@ -142,6 +150,10 @@
            this.overTmWaixiao = value.overTmWaixiao
            this.getWeightHouseObj.overTmWaixiao = value.overTmWaixiao
         }
      },
      onShow() {
         this.init();
      },
      data() {
         return {
@@ -172,7 +184,8 @@
            // 客服信息
            serviceInfoObj: {
               openId: null,
               openName: ''
               openName: '',
               serviecePhone: ''
            },
            coalStatus: ['领取', '预约', '签到', '入场', '称皮', '称毛', '离场', '入磅房', '出磅房', '入煤仓', '出煤仓', '放空', '作废', '入场申请',
               '进入场院', '异常审核中'
@@ -206,12 +219,10 @@
               clean: ""
            },
            completeOutSaleShow: false,
            overTmWaixiao: null
            overTmWaixiao: null,
            list: [{ name: '手机号', subname: '1213456', id: 1 }, { name: '微信语音', id: 2 }], //呼叫客服选项
            servieceShow: false
         };
      },
      onShow() {
         this.init();
      },
      onHide() {
         clearInterval(this.interval);
@@ -265,7 +276,7 @@
            });
            this.coalDayPage(); //获取日志
            this.getTakeCoal(); //获取提煤单详情
            this.getgetService(); //获取客服
         },
         // 获取客服openid
         getgetService() {
@@ -276,6 +287,8 @@
               } else {
                  this.serviceInfoObj.openId = res.data.openId;
                  this.serviceInfoObj.openName = res.data.openName;
                  this.serviceInfoObj.serviecePhone = res.data.serviecePhone
                  this.$set(this.list[0], 'subname', this.serviceInfoObj.serviecePhone)
                  uni.setStorageSync('customeropenId', this.serviceInfoObj.openId);
                  uni.setStorageSync('customerName', this.serviceInfoObj.openName);
               }
@@ -335,6 +348,8 @@
                     })
                  }
               }
            }).then(() => {
               this.getgetService(); //获取客服
            })
         },
         // 日志查询
@@ -380,8 +395,23 @@
            }&sendDate=${this.getYuYueDataParams.sendDate}`
            });
         },
         // 呼叫客服
         callCustomerService() {
            this.servieceShow = true
         },
         serviceClose() {
            this.servieceShow = false
         },
         selectClick(v) {
            if (v.id === 2) {
               this.callCustomerServiceImpl()
            } else if (v.id === 1) {
               wx.makePhoneCall({
                  phoneNumber: this.serviceInfoObj.serviecePhone
               })
            }
         },
         // 呼叫客服
         callCustomerServiceImpl() {
            // if (!this.serviceInfoObj.openId) {
            // this.$u.toast('无客服信息');
            // }
@@ -401,7 +431,7 @@
                  } else {
                     wx.join1v1Chat({
                        caller: {
                           nickname: uni.getStorageSync('name'),
                           nickname: uni.getStorageSync('username'),
                           openid: uni.getStorageSync(
                              'openid')
                        },
@@ -425,14 +455,6 @@
                  console.log('获取失败');
               }
            });
         },
         calling() {
            // wx.join1v1Chat({
            //    caller: { nickname: this.name, openid: this.openid }, //oZjXk5RRmbroAfl1m5aZ6hRNvqh4
            //    listener: { nickname: this.serviceInfoObj.openName, openid: 'orutI5YT0yEvARVngdsTmBpisWmw' }, // 这里的openid是fyy的,充当固定的客服openid
            //    backgroundType: 2,
            //    roomType: 'voice'
            // });
         },
         // 称重
         cengZhongClick() {