From a8cf1ec3eb69af71833a59c7b0f8adf5c4f5ad48 Mon Sep 17 00:00:00 2001 From: yangan <yangan0921@163.com> Date: 星期二, 02 七月 2024 16:02:45 +0800 Subject: [PATCH] fix:称重修改bug --- pages/tabbar-page/index-tabbar/index-tabbar.vue | 15 ++++++++++++--- 1 files changed, 12 insertions(+), 3 deletions(-) diff --git a/pages/tabbar-page/index-tabbar/index-tabbar.vue b/pages/tabbar-page/index-tabbar/index-tabbar.vue index d9faba0..42af2d3 100644 --- a/pages/tabbar-page/index-tabbar/index-tabbar.vue +++ b/pages/tabbar-page/index-tabbar/index-tabbar.vue @@ -45,7 +45,7 @@ import freightForwarderIndex from '@/pages/freight-forwarder-page/freightForwarder-index/freightForwarder-index.vue'; import LoadUnload from '@/pages/loadUnload-page/loadUnload-page.vue' import selectTarget from '@/pages/loadUnload-page/selectTarget/selectTarget.vue' - import { mapState, mapMutations } from 'vuex'; + import { mapState, mapMutations,mapGetters } from 'vuex'; import { webSocketUrl } from '@/api/request.js'; let socket = null; @@ -60,7 +60,8 @@ computed: { ...mapState(['globalweighHouseCode', 'globalweigh', 'globalisconnect', 'globalSocket', 'websocketData', 'globalIntervalId' - ]) + ]), + ...mapGetters(['websocketData']) }, //棣栭〉涓嬫媺鍒锋柊 onPullDownRefresh() { @@ -168,8 +169,10 @@ }; }, watch: { - '$store.state.websocketData'(v) { + 'websocketData': { + handler(v){ console.log(v, '鎺ュ彈鐨剋s鏁版嵁'); + if(v){ if (v.startsWith('weigh')) { //閲嶉噺锛堢О閲嶇殑鏉′欢锛� let nowWeighObj = JSON.parse(v.slice(7)); if (this.globalweighHouseCode && nowWeighObj.eqCode == this.globalweighHouseCode) { @@ -201,6 +204,12 @@ this.changeconfirmWeighContent(wsgObj.content) } } + } + + }, + deep:true, + immediate:true + } }, methods: { -- Gitblit v1.9.1