1.打开标准化大屏的求助websocket
This commit is contained in:
2024-10-31 09:23:11 +08:00
parent af8fe6ca21
commit 35380d4114
+16 -16
View File
@@ -47,7 +47,7 @@
<div class="bottom-d"></div> <div class="bottom-d"></div>
</div> </div>
<EmployeeDialog ref="employeeDialogRef" :record="socketData" /> <EmployeeDialog ref="employeeDialogRef" :record="socketData" />
<EmergencyDialog ref="emergencyDialogRef" :record="socketData" @confirmHelp="confirmHelp" /> <EmergencyDialog ref="emergencyDialogRef" :record="emergencyData" @confirmHelp="confirmHelp" />
<YunZuoXiDialog ref="yunZuoXiDialogRef" :record="socketData" @confirmHelp="confirmHelp" /> <YunZuoXiDialog ref="yunZuoXiDialogRef" :record="socketData" @confirmHelp="confirmHelp" />
<!--呼入电话受理电话--> <!--呼入电话受理电话-->
@@ -142,7 +142,7 @@
// 监听窗口关闭事件,当窗口关闭时,主动去关闭websocket连接,防止连接还没断开就关闭窗口,server端会抛异常。 // 监听窗口关闭事件,当窗口关闭时,主动去关闭websocket连接,防止连接还没断开就关闭窗口,server端会抛异常。
window.onbeforeunload = function () { window.onbeforeunload = function () {
closeSocket(); closeSocket();
// closeSocket2(); closeSocket2();
// closeSocket3(); //银川云坐席 // closeSocket3(); //银川云坐席
}; };
@@ -277,24 +277,24 @@
// }); // });
// } // }
// }); // });
// //应急求助 //应急求助
// let emergencyUrl = handleSocketUrl(emergencyPath + `${DataType.yinChuan}`, userStore.getCenterInfo.id); let emergencyUrl = handleSocketUrl(emergencyPath, userStore.getCenterInfo.id);
// const { socketData: emergencyData, setSocketData: setEmergencyData, closeSocket: closeSocket2 } = useSocket(emergencyUrl, false); const { socketData: emergencyData, setSocketData: setEmergencyData, closeSocket: closeSocket2 } = useSocket(emergencyUrl, false);
// const emergencyDialogRef = ref(); const emergencyDialogRef = ref();
//
// watch(emergencyData, (nVal) => { watch(emergencyData, (nVal) => {
// if (nVal) { if (nVal) {
// nextTick(() => { nextTick(() => {
// setEmergencyData(nVal); setEmergencyData(nVal);
// emergencyDialogRef.value.openDialog(); emergencyDialogRef.value.openDialog();
// }); });
// } }
// }); });
//银川云坐席 //银川云坐席
let socketUrl = handleSocketUrl(basicPath, userStore.getCenterInfo?.id); let socketUrl = handleSocketUrl(basicPath, userStore.getCenterInfo?.id);
const { socketData, setSocketData, closeSocket } = useSocket(socketUrl, false); const { socketData, setSocketData, closeSocket } = useSocket(socketUrl, false);
const yunZuoXiDialogRef = ref(); //云坐席 const yunZuoXiDialogRef = ref(); //云坐席
const emergencyDialogRef = ref(); //紧急求助 // const emergencyDialogRef = ref(); //紧急求助
const employeeDialogRef = ref(); //终端报警||健康监测 const employeeDialogRef = ref(); //终端报警||健康监测
//title = "1:紧急求助 2:云坐席 3:终端报警") //title = "1:紧急求助 2:云坐席 3:终端报警")
watch(socketData, (nVal) => { watch(socketData, (nVal) => {