From 54a0b7c1a758f958f7e6fd0b86fa8e0aecfeca75 Mon Sep 17 00:00:00 2001 From: qingyiay <2386314947@qq.com> Date: 星期一, 28 八月 2023 16:17:33 +0800 Subject: [PATCH] 呼叫客服增加选择呼叫类型 --- pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue | 62 +++++++++++++++++++++---------- 1 files changed, 42 insertions(+), 20 deletions(-) diff --git a/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue b/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue index d324bf8..1c3474e 100644 --- a/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue +++ b/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' }, // 杩欓噷鐨刼penid鏄痜yy鐨勶紝鍏呭綋鍥哄畾鐨勫鏈峯penid - // backgroundType: 2, - // roomType: 'voice' - // }); }, // 绉伴噸 cengZhongClick() { -- Gitblit v1.9.1