From 1cb780b1762c62751c7f5f26132f3a7aa4ef3e2f Mon Sep 17 00:00:00 2001
From: 付延余 <f-yanyu@outlook.com>
Date: 星期四, 23 三月 2023 16:45:30 +0800
Subject: [PATCH] 微信登录修改,呼叫客服功能(完成)

---
 api/publicInterface.js                                                                  |    2 
 pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue |   46 ++++----
 pages/login/userPassword.vue                                                            |   27 ++--
 pages/driver-page/appointment/appointment.vue                                           |    2 
 api/globalApi.js                                                                        |    6 +
 pages/login/login.vue                                                                   |   39 +------
 api/request.js                                                                          |    4 
 pages.json                                                                              |    2 
 utils/status.config.js                                                                  |    3 
 pages/tabbar-page/index-tabbar/index-tabbar.vue                                         |   19 +++
 pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue        |  135 +++++++++++++++++++++-----
 utils/status.js                                                                         |    6 
 12 files changed, 188 insertions(+), 103 deletions(-)

diff --git a/api/globalApi.js b/api/globalApi.js
index ab1cbff..0cc3752 100644
--- a/api/globalApi.js
+++ b/api/globalApi.js
@@ -262,5 +262,11 @@
 	coalDayPage: {
 		url: "/wrzs/tmtaskcoallog/getTmId",
 		method: 'GET'
+	},
+	
+	// 鑾峰彇openId
+	getCallOutList:{
+		url:'/wrzs/callout/getCallOutList',
+		method:'GET'
 	}
 }
diff --git a/api/publicInterface.js b/api/publicInterface.js
index eb43d49..bba27cf 100644
--- a/api/publicInterface.js
+++ b/api/publicInterface.js
@@ -4,7 +4,7 @@
 // const BaseUrl = "http://192.168.3.159:9999/";
 import {BaseUrl as wrBaseUrl} from '@/api/request.js'
 // const BaseUrl = "http://192.168.0.120:9999"
-const BaseUrl = "http://192.168.110.82:9999"
+const BaseUrl = "http://192.168.3.109:9999"
 
 // 鐧诲綍
 // function apiLogin({
diff --git a/api/request.js b/api/request.js
index e71aba2..ed6e018 100644
--- a/api/request.js
+++ b/api/request.js
@@ -80,8 +80,8 @@
 
 // const BaseUrl = "http://192.168.0.120:9997"
 // const webSocketUrl = "ws://192.168.0.120:9997/wrzs/ws/info"
-const BaseUrl = "http://192.168.110.82:9997";
-const webSocketUrl = "ws://192.168.110.82:9997/wrzs/ws/info"
+const BaseUrl = "http://192.168.3.109:9997";
+const webSocketUrl = "ws://192.168.3.109:9997/wrzs/ws/info"
 
 // 璇锋眰鎷︽埅
 const fetch = (url, opt) => {
diff --git a/pages.json b/pages.json
index da8e598..2d780f8 100644
--- a/pages.json
+++ b/pages.json
@@ -115,7 +115,7 @@
 		}, {
 			"path": "pages/driver-page/appointment/appointment",
 			"style": {
-				"navigationBarTitleText": "棰勭害",
+				"navigationBarTitleText": "鏃舵",
 				"enablePullDownRefresh": false
 			}
 
diff --git a/pages/driver-page/appointment/appointment.vue b/pages/driver-page/appointment/appointment.vue
index 987df15..791699b 100644
--- a/pages/driver-page/appointment/appointment.vue
+++ b/pages/driver-page/appointment/appointment.vue
@@ -13,7 +13,7 @@
 					<uni-td align="center">{{ (item.startTime || '') + '-' + (item.endTime || '') }}</uni-td>
 					<uni-td align="center">{{ item.carNum || '' }}</uni-td>
 					<uni-td align="center">{{ item.carNum1 || '' }}</uni-td>
-					<uni-td><u-button text="棰勭害" type="primary" :disabled="item.carNum == item.carNum1" @click="yuYueBtnClick(item)"></u-button></uni-td>
+					<uni-td><u-button text="閫夋嫨" type="primary" :disabled="item.carNum == item.carNum1" @click="yuYueBtnClick(item)"></u-button></uni-td>
 				</uni-tr>
 			</uni-table>
 		</view>
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 d03e6e0..0fbcc08 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
@@ -2,32 +2,34 @@
 	<view class="bill-of-lading-details">
 		<view class="bangDanMessage">
 			<view class="">
-				<u--text align="center" size="35" bold plain text="涓昏壊" :text="'瀹㈡埛锛�' + coalDetailsData.customerName"></u--text>
-				<u--text align="center" size="35" bold plain text="涓昏壊" :text="'鐭垮巶锛�' + coalDetailsData.deptName"></u--text>
+				<text>瀹㈡埛锛歿{ coalDetailsData.customerName }}</text>
+				<text>鐭垮巶锛歿{ coalDetailsData.deptName }}</text>
 			</view>
 			<view class="">
-				<u--text align="center" size="35" bold plain text="涓昏壊" :text="'鐨噸锛�' + coalDetailsData.skin"></u--text>
-				<u--text align="center" size="35" bold plain text="涓昏壊" :text="'姣涢噸锛�' + coalDetailsData.hair"></u--text>
-				<u--text align="center" size="35" bold plain text="涓昏壊" :text="'鍑�閲嶏細' + coalDetailsData.clean"></u--text>
+				<text>鐨噸锛歿{ coalDetailsData.skin }}</text>
+				<text>姣涢噸锛歿{ coalDetailsData.hair }}</text>
+				<text>鍑�閲嶏細{{ coalDetailsData.clean }}</text>
 			</view>
 			<view class="">
-				<u--text align="center" size="35" bold plain text="涓昏壊" :text="'纾呭崟绫诲瀷锛�' + coalDetailsData.orderTye"></u--text>
-				<u--text align="center" size="35" bold plain text="涓昏壊" :text="'鐘舵�侊細' + coalStatus[coalDetailsData.status]"></u--text>
+				<text>纾呭崟绫诲瀷锛歿{ coalDetailsData.orderTye }}</text>
+				<text>鐘舵�侊細{{ coalStatus[coalDetailsData.status] }}</text>
 			</view>
-			<u--text align="center" size="35" bold plain text="涓昏壊" :text="'鐓ゅ満锛�' + coalDetailsData.filedName"></u--text>
-			<u--text align="center" size="35" bold plain text="涓昏壊" :text="'鍙戣繍鏃堕棿锛�' + coalDetailsData.sendDate"></u--text>
-			<u--text align="center" size="35" bold plain text="涓昏壊" :text="'鎻愮叅鍗曠紪鍙凤細' + coalDetailsData.code"></u--text>
-			<u--text align="center" size="35" bold plain text="涓昏壊" :text="'璁㈠崟缂栧彿锛�' + coalDetailsData.orderCode"></u--text>
+			<view class="">
+				<text>鐓ゅ満锛歿{ coalDetailsData.filedName }}</text>
+				<text>鍙戣繍鏃堕棿锛歿{ coalDetailsData.sendDate }}</text>
+				<text>鎻愮叅鍗曠紪鍙凤細{{ coalDetailsData.code }}</text>
+				<text>璁㈠崟缂栧彿锛歿{ coalDetailsData.orderCode }}</text>
+			</view>
 		</view>
 		<view class="timeLine" style="font-size: 16rpx;">
-			<u--text type="primary" size="30" plain text="涓昏壊" v-for="(item, index) in dayRZ" :key="index" :text="item.taskStatusDes"></u--text>
+			<u--text type="primary" size="30" plain v-for="(item, index) in dayRZ" :key="index" :text="item.taskStatusDes"></u--text>
 		</view>
 		<view class="utilsBox">
 			<view class="utils_chil utils_chilTop">
 				<u-button text="绛惧埌" type="primary" plain @click="arriveClick"></u-button>
 				<u-button text="鍏ュ満鐢宠" type="primary" plain @click="rcsqClick"></u-button>
 				<u-button text="鏀剧┖" type="primary" plain></u-button>
-				<u-button text="鍛煎彨瀹㈡湇" type="primary" plain></u-button>
+				<u-button text="鍛煎彨瀹㈡湇" type="primary" plain @click="callCustomerService"></u-button>
 			</view>
 			<view class="utils_chil"><u-button text="灞曠ず鎻愮叅鍗�" @click="showCaolPickUpBill" type="primary"></u-button></view>
 			<view class="utils_chil"><u-button text="涓婄璁¢噺" @click="cengZhongClick" type="primary"></u-button></view>
@@ -38,11 +40,11 @@
 <script>
 export default {
 	onLoad(value) {
-		console.log('椤甸潰鍔犺浇', value);
 		if (value.orderPlanId && value.yyId) {
 			this.orderPlanId = value.orderPlanId;
 			this.yyId = value.yyId;
 		}
+		// wx.startRecord();
 	},
 	data() {
 		return {
@@ -50,18 +52,29 @@
 			yyId: null,
 			dayRZ: [],
 			coalDetailsData: {}, // 鎻愮叅鍗曡鎯�
+			// 鑾峰彇鎵�鍦ㄧ鎴垮弬鏁�
 			getWeightHouseObj: {
-				// 鑾峰彇鎵�鍦ㄧ鎴�
 				deptId: '',
 				filedId: '',
 				tmId: '',
 				tmCode: '',
 				carNo: ''
 			},
+			// 鑾峰彇鍏ュ満鐢宠鐨勫垪琛ㄩ〉闈㈠弬鏁�
 			getYuYueDataParams: {
 				deptId: '',
 				filedId: '',
 				sendDate: ''
+			},
+			// 鑾峰彇瀹㈡湇openid鍙傛暟
+			getServiceOpenid: {
+				deptId: '',
+				filedId: ''
+			},
+			// 瀹㈡湇淇℃伅
+			serviceInfoObj: {
+				openId: null,
+				openName: ''
 			},
 			coalStatus: ['棰嗗彇', '棰勭害', '绛惧埌', '鍏ュ満', '绉扮毊', '绉版瘺', '绂诲満', '鍏ョ鎴�', '鍑虹鎴�', '鍏ョ叅鍦�', '鍑虹叅浠�'] // 鐘舵��
 		};
@@ -70,8 +83,8 @@
 		this.init();
 	},
 	computed: {
-		userName() {
-			return uni.getStorageSync('username');
+		name() {
+			return uni.getStorageSync('name');
 		},
 		openid() {
 			return uni.getStorageSync('openid');
@@ -79,8 +92,23 @@
 	},
 	methods: {
 		init() {
-			this.coalDayPage();
-			this.getTakeCoal();
+			this.coalDayPage(); //鑾峰彇鏃ュ織
+			this.getTakeCoal(); //鑾峰彇鎻愮叅鍗曡鎯�
+			this.getgetService(); //鑾峰彇瀹㈡湇
+		},
+		// 鑾峰彇瀹㈡湇openid
+		getgetService() {
+			this.$reqGet('getCallOutList', this.getServiceOpenid).then(res => {
+				console.log(res, '瀹㈡湇openid');
+				if (res.code != 0) {
+					this.$u.toast('鑾峰彇瀹㈡湇淇℃伅澶辫触');
+				} else {
+					if (res.data.length > 0) {
+						this.serviceInfoObj.openId = res.data[0].openId;
+						this.serviceInfoObj.openName = res.data[0].openName;
+					}
+				}
+			});
 		},
 		// 鑾峰彇鎻愮叅鍗曡鎯�
 		getTakeCoal() {
@@ -97,6 +125,9 @@
 					this.getYuYueDataParams.deptId = this.coalDetailsData.deptId;
 					this.getYuYueDataParams.filedId = this.coalDetailsData.filedId;
 					this.getYuYueDataParams.sendDate = this.coalDetailsData.sendDate;
+					// 鑾峰彇瀹㈡湇openId鍙傛暟璧嬪��
+					this.getServiceOpenid.deptId = this.coalDetailsData.deptId;
+					this.getServiceOpenid.filedId = this.coalDetailsData.filedId;
 				}
 			});
 		},
@@ -130,12 +161,49 @@
 		},
 		// 鍛煎彨瀹㈡湇
 		callCustomerService() {
-			wx.join1v1Chat({
-				caller: { nickname: this.userName, openid: this.openid },
-				listener: { nickname: '瀹㈡湇', openid: 'orutI5YT0yEvARVngdsTmBpisWmw' }, // 杩欓噷鐨刼penid鏄痜yy鐨勶紝鍏呭綋鍥哄畾鐨勫鏈峯penid
-				backgroundType: 2,
-				roomType: 'voice'
+			// if (!this.serviceInfoObj.openId) {
+			// this.$u.toast('鏃犲鏈嶄俊鎭�');
+			// }
+			wx.getSetting({
+				success(res) {
+					console.log('鎺堟潈success', res);
+					if (!res.authSetting['scope.camera'] || !res.authSetting['scope.record']) {
+						if (!res.authSetting['scope.camera']) {
+							uni.showToast({
+								title: '鏃犵浉鏈烘潈闄�'
+							});
+						} else if (!res.authSetting['scope.record']) {
+							uni.showToast({
+								title: '鏃犻害鍏嬮鏉冮檺'
+							});
+						}
+					} else {
+						wx.join1v1Chat({
+							caller: { nickname: uni.getStorageSync('name'), openid: uni.getStorageSync('openid') },
+							listener: { nickname: '浠樺欢浣�', openid: 'oZjXk5e7G9uIvOzaTO6nFV51ALwk' }, // 杩欓噷鐨刼penid鏄痜yy鐨勶紝鍏呭綋鍥哄畾鐨勫鏈峯penid
+							backgroundType: 2,
+							roomType: 'voice',
+							success() {
+								console.log('涓�瀵逛竴鎴愬姛');
+							},
+							fail(err) {
+								console.log('涓�瀵逛竴澶辫触', err);
+							}
+						});
+					}
+				},
+				fail() {
+					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() {
@@ -164,14 +232,14 @@
 	display: flex;
 	flex-direction: column;
 	.bangDanMessage {
-		padding:vww(10);
+		padding: vww(10);
 		border: vww(2) solid #dddddd;
 		border-radius: vww(20);
 		margin: vww(20);
 		margin-bottom: vww(10);
 		height: 40%;
-		box-sizing: border-box;
-		overflow-y: overlay; //琛屼负涓� auto 鐩稿悓锛屼絾鏄粴鍔ㄦ潯缁樺埗鍦ㄥ唴瀹逛箣涓婏紝鑰屼笉鏄崰鎹┖闂淬��
+		font-size:vww(16);
+		font-weight: 500;
 		.u-text {
 			margin-bottom: vww(5) !important;
 		}
@@ -180,12 +248,25 @@
 		}
 		view:nth-of-type(1) {
 			display: flex;
+			text{
+				width:50%;
+			}
 		}
 		view:nth-of-type(2) {
 			display: flex;
+			text{
+				width:33%;
+			}
 		}
 		view:nth-of-type(3) {
 			display: flex;
+			text{
+				width:50%;
+			}
+		}
+		view:nth-of-type(4){
+			display:flex;
+			flex-direction: column;
 		}
 	}
 	.timeLine {
diff --git a/pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue b/pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue
index b33e955..b9a1b3b 100644
--- a/pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue
+++ b/pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue
@@ -90,29 +90,29 @@
 			// 	pingMessage: JSON.stringify({ type: 'ping' }) // 蹇冭烦璇锋眰淇℃伅
 			// }
 			// 涓存椂绉伴噸瀵硅薄
-			temporaryWeighObj:{
-				skin:0,
-				hair:0,
-				clean:0
+			temporaryWeighObj: {
+				skin: 0,
+				hair: 0,
+				clean: 0
 			},
-			infraredStatus:false// 绾㈠鐘舵��
+			infraredStatus: false // 绾㈠鐘舵��
 		};
 	},
-	watch:{
-		realTimeWeigh(newV,oldV){
-			if(this.weighList.orderTye == '澶栭攢'){
-				if(this.weighList.skin == 0){
-					this.temporaryWeighObj.skin = this.realTimeWeigh
+	watch: {
+		realTimeWeigh(newV, oldV) {
+			if (this.weighList.orderTye == '澶栭攢') {
+				if (this.weighList.skin == 0) {
+					this.temporaryWeighObj.skin = this.realTimeWeigh;
 				} else {
-					this.temporaryWeighObj.hair = this.realTimeWeigh
-					this.temporaryWeighObj.clean = this.temporaryWeighObj.hair - this.weighList.skin
+					this.temporaryWeighObj.hair = this.realTimeWeigh;
+					this.temporaryWeighObj.clean = this.temporaryWeighObj.hair - this.weighList.skin;
 				}
-			} else if(this.weighList.orderTye == '澶栬喘'){
-				if(this.weighList.hair == 0){
-					this.temporaryWeighObj.hair = this.realTimeWeigh
+			} else if (this.weighList.orderTye == '澶栬喘') {
+				if (this.weighList.hair == 0) {
+					this.temporaryWeighObj.hair = this.realTimeWeigh;
 				} else {
-					this.temporaryWeighObj.skin = this.realTimeWeigh
-					this.temporaryWeighObj = this.weighList.hair - this.temporaryWeighObj.skin
+					this.temporaryWeighObj.skin = this.realTimeWeigh;
+					this.temporaryWeighObj = this.weighList.hair - this.temporaryWeighObj.skin;
 				}
 			}
 		}
@@ -134,7 +134,7 @@
 					return false;
 				}
 			}
-		},
+		}
 	},
 	methods: {
 		init() {
@@ -227,13 +227,13 @@
 			// 鑾峰彇鏈嶅姟鍣ㄤ紶鏉ョ殑鏁版嵁锛屽仛鐩稿簲澶勭悊
 			socket.onMessage(res => {
 				console.log('socketWeigh', res);
-				let nowWeighObj = JSON.parse(res.data.slice(7))
+				let nowWeighObj = JSON.parse(res.data.slice(7));
 				if (nowWeighObj.eqCode == this.weighHouseCode) {
-					if(nowWeighObj.eqInfraredStatus){
-						this.infraredStatus = true
+					if (nowWeighObj.eqInfraredStatus) {
+						this.infraredStatus = true;
 						this.weighData.weigh = this.realTimeWeigh = nowWeighObj.weigh;
-					}else{
-						this.infraredStatus = false
+					} else {
+						this.infraredStatus = false;
 						this.weighData.weigh = this.realTimeWeigh = nowWeighObj.weigh;
 					}
 				}
diff --git a/pages/login/login.vue b/pages/login/login.vue
index 7a3b0b5..944adea 100644
--- a/pages/login/login.vue
+++ b/pages/login/login.vue
@@ -2,7 +2,7 @@
 	<view class="login">
 		<view class="logo">鏃犱汉鍊煎畧</view>
 		<!--鐢ㄦ埛鍚嶅瘑鐮佺櫥褰�-->
-		<user-password :btnText='0'/>
+		<user-password :btnText="0" />
 		<!-- 寰俊openid鐧诲綍 -->
 		<view class="loginBtn">
 			<u-button class="button" @click.stop="beforeLoginEvent" :disabled="btnLoading" :loading="btnLoading" type="primary" text="寰俊涓�閿櫥褰�"></u-button>
@@ -39,7 +39,6 @@
 export default {
 	data() {
 		return {
-			wxcode: '', // 鍙告満1
 			btnLoading: false,
 			loginPopupShow: false,
 			// 缁戝畾寰俊妯℃�佹
@@ -62,8 +61,7 @@
 			uni.login({
 				success: res => {
 					if (res.code) {
-						this.wxcode = res.code;
-						this.apiLogin();
+						this.apiLogin(res.code);
 					} else {
 						uni.showToast({
 							title: '寰俊鐧诲綍澶辫触锛�',
@@ -74,37 +72,18 @@
 			});
 		},
 		// 鐧诲綍鎺ュ彛
-		apiLogin() {
-			// apiLoginWx({ code: this.wxcode })
-			// 	.then(res => {
-			// 		console.log('璇锋眰鐧诲綍', res);
-			// 		if (res.msg == '闇�缁戝畾') {
-			// 			uni.navigateTo({
-			// 				url: `/pages/register/register?code=${res.data}`
-			// 			});
-			// 		}
-			// 		if (res.msg == '鐧诲綍鎴愬姛') {
-			// 			uni.setStorageSync('userInfo', res.data);
-			// 			this.setUserTabbar(res.data.type);
-			// 			uni.switchTab({
-			// 				url: '/pages/tabbar-page/index-tabbar/index-tabbar'
-			// 			});
-			// 		}
-			// 	})
-			// 	.catch(err => {
-			// 		console.log('閿欒', err);
-			// 	});
-
+		apiLogin(code) {
 			/**
 			 * @openid
 			 * 鑾峰彇寰俊鐢ㄦ埛openid,寰俊涓�閿櫥褰曟殏鏃犵浉鍏虫帴鍙o紝鐢ㄤ簬娴嬭瘯鍛煎彨瀹㈡湇鍔熻兘
 			 */
-
+			uni.showLoading({
+				title: '鍔犺浇涓�...'
+			});
 			wx.request({
-				url: `https://api.weixin.qq.com/sns/jscode2session?appid=wx4a62fc1684c429a9&secret=ee90afe376cdcec2fdd947c0a4db961a&js_code=${this.wxcode}&grant_type=authorization_code`,
+				url: `https://api.weixin.qq.com/sns/jscode2session?appid=wx4a62fc1684c429a9&secret=ee90afe376cdcec2fdd947c0a4db961a&js_code=${code}&grant_type=authorization_code`,
 				success(res) {
-					let id = res.data.openid;
-					uni.setStorageSync('openid', id);
+					uni.setStorageSync('openid', res.data.openid);
 					uni.showToast({
 						title: '鎴愬姛鑾峰彇娴嬭瘯openid',
 						icon: 'none'
@@ -113,6 +92,7 @@
 			});
 			this.$nextTick(() => {
 				apiLoginWx({ code: uni.getStorageSync('openid') }).then(res => {
+					uni.hideLoading();
 					if (res.code != 1) {
 						this.$u.toast('鎭枩鎮紝鐧诲綍鎴愬姛锛�');
 						// 鐧婚檰鎴愬姛锛屽瓨鍌ㄧ浉鍏充俊鎭�
@@ -135,7 +115,6 @@
 					}
 				});
 			});
-
 			this.loginPopupShow = false;
 		},
 		bindWxConfirm() {
diff --git a/pages/login/userPassword.vue b/pages/login/userPassword.vue
index f21222d..053900f 100644
--- a/pages/login/userPassword.vue
+++ b/pages/login/userPassword.vue
@@ -31,7 +31,7 @@
 <script>
 import { apiLoginPassword } from '@/api/publicInterface.js';
 import { mapMutations } from 'vuex';
-import { setToken, setRefreshToken, setUsernameKey, setCustomerId, redirectHome } from '@/utils/status.js';
+import { setName, setToken, setRefreshToken, setUsernameKey, setCustomerId, redirectHome } from '@/utils/status.js';
 export default {
 	name: 'userPassword',
 	props: {
@@ -44,7 +44,7 @@
 	data() {
 		return {
 			// username: '12222222222', // 瀹㈡埛
-			username: '13333333332',// 鍙告満
+			username: '13333333332', // 鍙告満
 			password: '123456',
 			remember: true,
 			baseUrl: ''
@@ -90,6 +90,7 @@
 									this.setUserTabbar(res.data.type);
 									uni.setStorageSync('roleType', res.data.type);
 									setCustomerId(res.data.customerid);
+									setName(res.name);
 									uni.hideLoading();
 									//璺宠浆椤甸潰
 									this.$nextTick(() => {
@@ -105,18 +106,16 @@
 							this.$u.toast(res.msg);
 						}
 					} else {
-						this.$nextTick(() => {
-							this.$reqPost('wxBind', { state: 'MINI', code: uni.getStorageSync('code') }, 'params').then(res => {
-								uni.hideLoading();
-								if (res.code == 0) {
-									this.$u.toast('缁戝畾鎴愬姛锛佸嵆灏嗗洖鍒扮櫥褰曢〉锛�');
-									setTimeout(() => {
-										uni.navigateBack();
-									}, 1000);
-								} else {
-									this.$u.toast(res.msg ? res.msg : '缁戝畾澶辫触');
-								}
-							});
+						this.$reqPost('wxBind', { state: 'MINI', code: uni.getStorageSync('openid') }, 'params').then(res => {
+							uni.hideLoading();
+							if (res.code == 0) {
+								this.$u.toast('缁戝畾鎴愬姛锛佸嵆灏嗗洖鍒扮櫥褰曢〉锛�');
+								setTimeout(() => {
+									uni.navigateBack();
+								}, 1000);
+							} else {
+								this.$u.toast(res.msg ? res.msg : '缁戝畾澶辫触');
+							}
 						});
 					}
 				})
diff --git a/pages/tabbar-page/index-tabbar/index-tabbar.vue b/pages/tabbar-page/index-tabbar/index-tabbar.vue
index 1704840..aa804f7 100644
--- a/pages/tabbar-page/index-tabbar/index-tabbar.vue
+++ b/pages/tabbar-page/index-tabbar/index-tabbar.vue
@@ -18,6 +18,23 @@
 		driverIndex,
 		freightForwarderIndex
 	},
+	onLoad(){
+		// 寮�鍚弻浜洪�氳瘽
+		wx.setEnable1v1Chat({
+			enable: true,
+			backgroundType: 1,
+			minWindowType:2,
+			success() {
+				console.log('寮�鍚弻浜洪�氳瘽鎴愬姛');
+			},
+			fail() {
+				console.log('寮�鍚弻浜洪�氳瘽澶辫触');
+			},
+			complete() {
+				console.log('寮�鍚弻浜洪�氳瘽鎴愬姛Complete');
+			}
+		});
+	},
 	data() {
 		return {
 			roleType: null
@@ -57,7 +74,7 @@
 		userAuthorization() {
 			wx.getSetting({
 				success(res) {
-					wx.startRecord();
+					// wx.startRecord();
 					console.log('success');
 					if (!res.authSetting['scope.record'] || !res.authSetting['scope.camera']) {
 						if (!res.authSetting['scope.camera']) {
diff --git a/utils/status.config.js b/utils/status.config.js
index 4c5f903..820027e 100644
--- a/utils/status.config.js
+++ b/utils/status.config.js
@@ -5,4 +5,5 @@
 export const UserTabbar = 'userTabbar';
 export const FailRedirect = '/pages/login/login';
 export const SuccessRedirect = '/pages/tabbar-page/index-tabbar/index-tabbar';
-export const customerIdKey = 'customerId';
\ No newline at end of file
+export const customerIdKey = 'customerId';
+export const nameKey = 'name';
\ No newline at end of file
diff --git a/utils/status.js b/utils/status.js
index 0777b0f..08ae5c6 100644
--- a/utils/status.js
+++ b/utils/status.js
@@ -4,7 +4,8 @@
 	UsernameKey,
 	SuccessRedirect,
 	FailRedirect,
-	customerIdKey
+	customerIdKey,
+	nameKey
 } from './status.config.js';
 
 const SetStorage = (key) => (value) => uni.setStorageSync(key, value);
@@ -12,7 +13,8 @@
 export const setToken = SetStorage(TokenKey);
 export const setRefreshToken = SetStorage(RefreshToken);
 export const setUsernameKey = SetStorage(UsernameKey);
-export const setCustomerId = SetStorage(customerIdKey)
+export const setCustomerId = SetStorage(customerIdKey);
+export const setName = SetStorage(nameKey)
 export const redirectHome = (path) => {
 	uni.switchTab({
 		url: path || SuccessRedirect

--
Gitblit v1.9.1