From e40cf023cdc19d3bdea6cfb5d74cca65cd7b9679 Mon Sep 17 00:00:00 2001 From: 819527061@qq.com <123456> Date: 星期二, 09 七月 2024 17:09:10 +0800 Subject: [PATCH] feature:细节 --- pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue | 48 +++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 39 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 e356895..574a0ea 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 @@ -10,8 +10,8 @@ <view class="top_right"> <view class=""> 绉伴噸: - <u--text :type="realTimeWeigh == 0 ? 'error' : 'success'" - :text="realTimeWeigh == 0 ? '寮傚父' : '姝e父'" + <u--text :type="weightStatusType" + :text="weightStatus" size="34"></u--text> </view> <view class=""> @@ -22,7 +22,7 @@ </view> </view> </view> - <view class="bottom"><text>TIP:褰撳墠鐘舵�佷负姝e父鏃跺彲浠ョО閲�</text></view> + <view class="bottom"><text>褰撳墠鐘舵�佷负姝e父鏃跺彲浠ョО閲�</text></view> </view> <view class="bottom-block"> <view class="block-main"> @@ -143,12 +143,11 @@ <script> import { webSocketUrl, onlineurl } from '@/api/request.js'; - import { mapState, mapMutations } from 'vuex'; + import { mapState, mapMutations,mapGetters } from 'vuex'; import combinedTitle from '@/components/combined-title/combined-title.vue'; import weighItem from '@/components/weighItem.vue' export default { onLoad(params) { - this.isWeighing = params.isWeighing; // 褰撳墠鏄笉鏄洖纾呯殑 this.takeCoalId = params.takeCoalId; this.weighData.sceneId = params.sceneId; @@ -163,7 +162,7 @@ this.weighData.overTmWaixiao = 1 } this.changeweighHouseCode(params.weighHouseCode); - this.changeWeigh(0) + this.changeWeigh('') }, components: { combinedTitle, @@ -292,12 +291,17 @@ this.timer = setTimeout(() => { if (!this.globalweigh) { console.log('绉伴噸鏃惰嚜鍔ㄩ噸杩�'); - this.socketTask.close(); + // this.socketTask.close(); this.changesocketTask(null); this.changereconnectNum({ connectNum: 1, isWeigh: true }) this.$store.dispatch('websocketInit'); + } }, 3000) + uni.showToast({ + title: '姝e湪杩炴帴鏈嶅姟锛岃绋嶇瓑', + icon: 'none' + }) }, onHide() { clearTimeout(this.timer) @@ -312,6 +316,31 @@ ]), token() { return uni.getStorageSync('token'); + }, + weightStatus(){ + //绉伴噸鏄惁寮傚父 1.鏃犺溅 2.杩炴帴涓� 3.姝e父; + if(this.realTimeWeigh == 0){ + return '鏃犺溅' + }else if(!this.is_open_socket){ + return '杩炴帴涓�' + }else if(this.is_open_socket && this.realTimeWeigh){ + return '姝e父' + }else{ + return '寮傚父' + } + }, + weightStatusType(){ + switch (this.weightStatus) { + case '鏃犺溅': + return 'error' + case '杩炴帴涓�': + return 'error' + case '姝e父': + return 'success' + default: + return 'error' + } + }, // 鍔犲噺鐓ゆ寜閽鐢ㄤ笌鍚� addAndSubtractCoalDisabled() { @@ -376,7 +405,8 @@ }else{ return true } - } + }, + }, methods: { ...mapMutations(['changeweighHouseCode', 'changeisLogin', 'changeWeigh','changereconnectNum','changesocketTask']), @@ -856,4 +886,4 @@ justify-content: space-between; } } -</style> \ No newline at end of file +</style> -- Gitblit v1.9.1