From 620ef2fce98c7ca768cc6b2d2a320e0824eced4c Mon Sep 17 00:00:00 2001
From: "SWX\\10484" <1048449493@qq.com>
Date: Tue, 9 Jun 2026 19:41:19 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=9A=E8=AE=AE=E5=BC=80=E5=8F=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/videoCommunication.js | 24 +
.../ConsultationCaseStatsDialog.vue | 277 ++++++++
.../realTimeConsultation.vue | 635 +++++++++---------
3 files changed, 613 insertions(+), 323 deletions(-)
create mode 100644 src/views/videoCommunication/components/ConsultationCaseStatsDialog.vue
diff --git a/src/api/videoCommunication.js b/src/api/videoCommunication.js
index bd19b64..56bdf0a 100644
--- a/src/api/videoCommunication.js
+++ b/src/api/videoCommunication.js
@@ -1,4 +1,12 @@
import request from '@/utils/request'
+// 视讯-创建房间
+export function postConsultationCreate(data) {
+ return request({
+ url: '/consultation/create',
+ method: 'post',
+ data
+ })
+}
// 视讯-加入会议
export function postConsultationInfo(data) {
return request({
@@ -7,6 +15,22 @@ export function postConsultationInfo(data) {
data
})
}
+// 视讯-结束会议
+export function postConsultationStop(data) {
+ return request({
+ url: '/consultation/stop',
+ method: 'post',
+ data
+ })
+}
+// 视讯-会议结果提交
+export function postConsultationPatients(data) {
+ return request({
+ url: '/consultation/patients',
+ method: 'post',
+ data
+ })
+}
// 在线质控-创建质控{"avatar":"","init_users":[],"invite_code":"1234","name":"","room_id":"6688110"}
export function postQualityCreate(data) {
return request({
diff --git a/src/views/videoCommunication/components/ConsultationCaseStatsDialog.vue b/src/views/videoCommunication/components/ConsultationCaseStatsDialog.vue
new file mode 100644
index 0000000..eee63d9
--- /dev/null
+++ b/src/views/videoCommunication/components/ConsultationCaseStatsDialog.vue
@@ -0,0 +1,277 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/videoCommunication/realTimeConsultation.vue b/src/views/videoCommunication/realTimeConsultation.vue
index 21e57b0..9bd4d82 100644
--- a/src/views/videoCommunication/realTimeConsultation.vue
+++ b/src/views/videoCommunication/realTimeConsultation.vue
@@ -29,74 +29,38 @@
网络:{{ networkQuality.text }}
|
-
- 录制中 {{ recordingTime }}
-
+ 录制中 {{ recordingTime }}
|
-
- 计时中{{ timerDisplay }}
-
+ 计时中{{ timerDisplay }}
-