Pārlūkot izejas kodu

reactor:对接司法大屏;

zhangchong 1 gadu atpakaļ
vecāks
revīzija
dbf427cf61
2 mainītis faili ar 6 papildinājumiem un 0 dzēšanām
  1. 1 0
      src/App.vue
  2. 5 0
      src/utils/signalR.ts

+ 1 - 0
src/App.vue

@@ -25,6 +25,7 @@ signalR.init();
 signalR.joinGroup("BigScreen-DataShow"); //index
 signalR.joinGroup("BigScreen-SeatState"); // seat
 signalR.joinGroup("BigData-Screen"); // home
+signalR.joinGroup("BigData-Enforcement"); // judicial
 // 获取全局组件大小
 const getGlobalComponentSize = computed(() => {
   return 'default';

+ 5 - 0
src/utils/signalR.ts

@@ -1,6 +1,7 @@
 // 官方文档:https://docs.microsoft.com/zh-cn/aspnet/core/signalr/javascript-client?view=aspnetcore-6.0&viewFallbackFrom=aspnetcore-2.2&tabs=visual-studio
 import * as signalR from '@microsoft/signalr';
 import mittBus from '@/utils/mitt';
+
 export default {
     // signalR对象
     SR: null as any,
@@ -77,6 +78,10 @@ export default {
         connection.on('orderHandlingDetail', (message: any) => {
             mittBus.emit('orderHandlingDetail', message);// 通知
         });
+        // 服务端推送消息
+        connection.on('enforcementOrderHandlingDetail', (message: any) => {
+            mittBus.emit('enforcementOrderHandlingDetail', message);// 通知
+        });
     },
     /**
      * @description 调用 this.signalR.start().then(async () => { await this.SR.invoke("method")})