Browse Source

fix:扫描耗材 第二次点击时未显示耗材

dev
zhangjiming 7 months ago
parent
commit
7ef027c5ae
  1. 1
      src/pages/Index/Regular/Consumables.vue
  2. 4
      src/router/router.ts
  3. 2
      src/websocket/socket.ts

1
src/pages/Index/Regular/Consumables.vue

@ -378,6 +378,7 @@ const handleIsUnload = () => {
isLoad.value = !isLoad.value
isLoading.value = false
isAlreadyLoad.value = false
isHandleScan.value = false
socket.unsubscribe<ConsumablesStateMessage>(
'ConsumablesStateService',
handleConsumablesState,

4
src/router/router.ts

@ -127,8 +127,8 @@ router.beforeEach((to, from, next) => {
return next({ path: '/notFound' }) // 权限不足,重定向到首页或者其他页面
}
}
// 如果没有问题,继续导航
next()
// next() // 删除这行,否则控制台警告
})
export default router

2
src/websocket/socket.ts

@ -246,7 +246,7 @@ class WebSocketClient {
messageType: T['dataType'],
handler: MessageHandler<T>,
): void {
console.error('messageType==', messageType)
console.log('messageType==', messageType)
if (!this.messageHandlers.has(messageType)) {
console.log(
'🚀 ~ WebSocketClient ~ subscribe ~ messageType:',

Loading…
Cancel
Save