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