mirror of
https://gitee.com/xiongmao1988/rax-medical.git
synced 2025-08-24 04:54:58 +08:00
远程管理接口调试
This commit is contained in:
parent
9186e1a01b
commit
b2ae2c432e
|
@ -140,6 +140,7 @@ const breakRemote = (e: RemoteItem) => {
|
||||||
title: e.title,
|
title: e.title,
|
||||||
state: '断开连接'
|
state: '断开连接'
|
||||||
}, e.index)
|
}, e.index)
|
||||||
|
disconnectSurgeryData("", "1")
|
||||||
}
|
}
|
||||||
const addLogAfter = () => {
|
const addLogAfter = () => {
|
||||||
messagePartRef.value.scrollToBottom()
|
messagePartRef.value.scrollToBottom()
|
||||||
|
@ -148,11 +149,15 @@ const addLogAfter = () => {
|
||||||
const surgeryClient = new Client({
|
const surgeryClient = new Client({
|
||||||
brokerURL: 'ws://localhost:5173/socket.io/admin/rax/SurgeryData',
|
brokerURL: 'ws://localhost:5173/socket.io/admin/rax/SurgeryData',
|
||||||
connectHeaders: {
|
connectHeaders: {
|
||||||
access_token: Session.get('token')
|
token: Session.get('token')
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
surgeryClient.activate()
|
surgeryClient.activate()
|
||||||
|
|
||||||
|
surgeryClient.onConnect = (data: any) => {
|
||||||
|
console.log("connect", data);
|
||||||
|
}
|
||||||
|
|
||||||
surgeryClient.onWebSocketError = (error) => {
|
surgeryClient.onWebSocketError = (error) => {
|
||||||
console.log('Error with websocket', error)
|
console.log('Error with websocket', error)
|
||||||
};
|
};
|
||||||
|
@ -166,7 +171,7 @@ function getSurgeryData(username: string, db: string) {
|
||||||
console.log(username, db);
|
console.log(username, db);
|
||||||
surgeryClient.publish({
|
surgeryClient.publish({
|
||||||
destination: "/front/getSurgeryData",
|
destination: "/front/getSurgeryData",
|
||||||
body: JSON.stringify({'status': "start", db})
|
body: JSON.stringify({status: "start", db, token: Session.get('token')})
|
||||||
});
|
});
|
||||||
const account = "admin";
|
const account = "admin";
|
||||||
surgeryClient.subscribe('/topic/user/' + account + ":" + db + '/surgeryData', (data: any) => {
|
surgeryClient.subscribe('/topic/user/' + account + ":" + db + '/surgeryData', (data: any) => {
|
||||||
|
@ -175,11 +180,8 @@ function getSurgeryData(username: string, db: string) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function disconnectSurgeryData(username: string, db: string) {
|
function disconnectSurgeryData(username: string, db: string) {
|
||||||
surgeryClient.publish({
|
const account = "admin";
|
||||||
destination: "/front/getSurgeryData",
|
surgeryClient.unsubscribe("/topic/user/" + account + ":" + db + "/surgeryData");
|
||||||
body: JSON.stringify({'status': "stop", db, username})
|
|
||||||
});
|
|
||||||
surgeryClient.unsubscribe("/topic/user/" + username + "/surgeryData");
|
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user