From dc46a242306048ac558c287cdf8d421399cb4fdd Mon Sep 17 00:00:00 2001
From: 付延余 <f-yanyu@outlook.com>
Date: 星期二, 21 三月 2023 11:11:39 +0800
Subject: [PATCH] code码调整

---
 pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue |   74 ++++++++++++++++++++++++++++++++----
 1 files changed, 65 insertions(+), 9 deletions(-)

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 060f670..11f6dac 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
@@ -4,9 +4,18 @@
 			<view class="top">
 				<view class="top_left"><text>41.5</text></view>
 				<view class="top_right">
-					<view class="">绉伴噸: <u--text type="success" text="姝e父" size="34"></u--text></view>
-					<view class="">绾㈠: <u--text type="success" text="姝e父" size="34"></u--text></view>
-					<view class="">闆疯揪: <u--text type="success" text="姝e父" size="34"></u--text></view>
+					<view class="">
+						绉伴噸:
+						<u--text type="success" text="姝e父" size="34"></u--text>
+					</view>
+					<view class="">
+						绾㈠:
+						<u--text type="success" text="姝e父" size="34"></u--text>
+					</view>
+					<view class="">
+						闆疯揪:
+						<u--text type="success" text="姝e父" size="34"></u--text>
+					</view>
 				</view>
 			</view>
 			<view class="bottom"><text>TIP:褰撳墠鐘舵�佹甯稿彲浠ョО閲�</text></view>
@@ -29,6 +38,8 @@
 </template>
 
 <script>
+let socket = null;
+import { webSocketUrl } from '@/api/request.js';
 export default {
 	onLoad(params) {
 		console.log('绉伴噸椤甸潰', params);
@@ -37,11 +48,28 @@
 	data() {
 		return {
 			takeCoalId: null,
-			weighList: {}
+			weighList: {},
+			webSocket: null // webSocket瀹炰緥
+			// lockReconnect: false, // 閲嶈繛閿侊紝閬垮厤澶氭閲嶈繛
+			// maxReconnect: 6, // 鏈�澶ч噸杩炴鏁帮紝 -1 鏍囪瘑鏃犻檺閲嶈繛
+			// reconnectTime: 0, // 閲嶈繛灏濊瘯娆℃暟
+			// heartbeat: {
+			// 	interval: 30 * 1000, // 蹇冭烦闂撮殧鏃堕棿
+			// 	timeout: 10 * 1000, // 鍝嶅簲瓒呮椂鏃堕棿
+			// 	pingTimeoutObj: null, // 寤舵椂鍙戦�佸績璺崇殑瀹氭椂鍣�
+			// 	pongTimeoutObj: null, // 鎺ユ敹蹇冭烦鍝嶅簲鐨勫畾鏃跺櫒
+			// 	pingMessage: JSON.stringify({ type: 'ping' }) // 蹇冭烦璇锋眰淇℃伅
+			// }
 		};
 	},
 	onShow() {
 		this.init();
+		this.initWebSocket();
+	},
+	computed: {
+		token() {
+			return uni.getStorageSync('token');
+		}
 	},
 	methods: {
 		init() {
@@ -55,11 +83,39 @@
 		},
 		/**
 		 * @纭绉伴噸绛夊緟鍚庣鎻愪緵瀹炴椂绉伴噸鎺ュ彛锛岃幏鍙栫毊閲嶏紝姣涢噸
-		 */ 
-		confirmWeigh(){
+		 */
+		confirmWeigh() {
 			// this.$reqPost('saveWeigh',{id:this.takeCoalId,skin:'',hair:''}).then(res=>{
 			// 	console.log(res,"纭绉伴噸");
 			// })
+		},
+		/**
+		 * 鍒濆鍖� weoSocket
+		 */
+		initWebSocket() {
+			// let wsUrl = `wss://192.168.0.120:9997/wrzs/ws/info?access_token=${this.token}`;
+			let wsUrl = `${webSocketUrl}?access_token=c954c7f5-f34b-453e-8c9d-e291747b401f`;
+			socket = uni.connectSocket({
+				url: wsUrl,
+				header: {
+					CLIENT_TOC: 'Y'
+				},
+				complete: res => {
+					console.log(res, 'socket缁撴灉');
+				}
+			});
+			socket.onOpen(() => {
+				console.log('onOpen');
+			});
+			socket.onMessage(res => {
+				console.log(res, '鏈嶅姟鍣ㄨ繑鍥炵殑鏁版嵁');
+			}); // 鑾峰彇鏈嶅姟鍣ㄤ紶鏉ョ殑鏁版嵁锛屽仛鐩稿簲澶勭悊
+			socket.onClose(() => {
+				console.log('close');
+			});
+			socket.onError(err => {
+				console.log('socket鎶ラ敊', err);
+			});
 		}
 	}
 };
@@ -82,16 +138,16 @@
 			.top_left {
 				flex: 3;
 				font-size: vww(50);
-				display:flex;
+				display: flex;
 				align-items: center;
 				justify-content: center;
 			}
 			.top_right {
-				display:flex;
+				display: flex;
 				flex-direction: column;
 				justify-content: center;
 				flex: 2;
-				view{
+				view {
 					display: flex;
 				}
 			}

--
Gitblit v1.9.1