From 5aee40bfc4bf043b7a347f80985a395962e15d00 Mon Sep 17 00:00:00 2001 From: yy <11@11.com> Date: Fri, 7 Jun 2024 10:23:48 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=9C=E7=A8=8B=E7=AE=A1=E7=90=86=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E4=BF=AE=E5=A4=8D=20=E5=AF=86=E7=A0=81=E6=8F=90?= =?UTF-8?q?=E9=86=92=E6=8C=89=E7=85=A7=E4=B8=80=E6=9C=9F=E7=9A=84=E6=9D=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/user-info.vue | 6 +- src/stores/remote-ws-store.ts | 12 +- src/views/login/login.vue | 6 +- .../permissions-manage/doctor-manage.vue | 103 ++++-- .../permissions-manage/form/doctor-form.vue | 6 +- .../remote-manage/part/remote-item-part.vue | 16 +- src/views/remote-manage/remote-control.vue | 29 +- src/views/remote-manage/remote-manage.vue | 316 +++++++++--------- src/views/remote-manage/remote-thumbnail.vue | 11 +- 9 files changed, 298 insertions(+), 207 deletions(-) diff --git a/src/components/user-info.vue b/src/components/user-info.vue index 3b939e3..f5251c6 100644 --- a/src/components/user-info.vue +++ b/src/components/user-info.vue @@ -33,14 +33,14 @@ diff --git a/src/stores/remote-ws-store.ts b/src/stores/remote-ws-store.ts index 5499469..e9337be 100644 --- a/src/stores/remote-ws-store.ts +++ b/src/stores/remote-ws-store.ts @@ -48,13 +48,13 @@ export const useRemoteWsStore = defineStore("remoteWs", { Session.set("remoteTasks", this.remoteTasks) }, getRemoteTask() { - if (Session.get("remoteTasks") && !this.remoteTasks) { + if (Session.get("remoteTasks") && this.remoteTasks.length == 0) { this.remoteTasks = Session.get("remoteTasks") } return this.remoteTasks }, initRemoteTask() { - if (Session.get("remoteTasks") && !this.remoteTasks) { + if (Session.get("remoteTasks")) { this.remoteTasks = Session.get("remoteTasks") } if (this.remoteTasks.length <= 0) { @@ -139,7 +139,7 @@ export const useRemoteWsStore = defineStore("remoteWs", { } } else { cb({ - status: 1, + status: 2, msg: "已断开连接" }) } @@ -169,7 +169,7 @@ export const useRemoteWsStore = defineStore("remoteWs", { }, unsubscribeVital(name: string, id: string, date: string, index: number) { const patient: any = this.patient[name + id + date + index] - if (patient) { + if (patient && patient.vitalWS) { patient.vitalWS.onmessage = undefined patient.vitalWS.onclose = undefined patient.vitalWS.onerror = undefined @@ -242,7 +242,7 @@ export const useRemoteWsStore = defineStore("remoteWs", { }, unsubscribeChat(name: string, id: string, date: string, index: number) { const patient: any = this.patient[name + id + date + index] - if (patient) { + if (patient && patient.chatWS) { patient.chatWS.onmessage = undefined patient.chatWS.onclose = undefined patient.chatWS.onerror = undefined @@ -335,7 +335,7 @@ export const useRemoteWsStore = defineStore("remoteWs", { }, unsubscribeMedicine(name: string, id: string, date: string, index: number) { const patient: any = this.patient[name + id + date + index] - if (patient) { + if (patient && patient.medicineWS) { patient.medicineWS.onmessage = undefined patient.medicineWS.onclose = undefined patient.medicineWS.onerror = undefined diff --git a/src/views/login/login.vue b/src/views/login/login.vue index 6211696..2f7ac8d 100644 --- a/src/views/login/login.vue +++ b/src/views/login/login.vue @@ -12,7 +12,7 @@
密码登录 - 验证码登录 +