From c4c3073be070df031e3eab02cacf39e6b413e618 Mon Sep 17 00:00:00 2001 From: weixin_45799331 Date: Tue, 27 Jan 2026 11:09:00 +0800 Subject: [PATCH] =?UTF-8?q?88=20=E5=88=86=E8=AF=8A=E6=8E=92=E9=98=9F?= =?UTF-8?q?=E7=AE=A1=E7=90=86-=E3=80=8B=E7=A7=91=E5=AE=A4=E5=8F=AB?= =?UTF-8?q?=E5=8F=B7=E6=98=BE=E7=A4=BA=E5=B1=8F=20=E8=A1=A8triage=5Fqueue?= =?UTF-8?q?=5Fitem=E4=B8=AD=E6=B7=BB=E5=8A=A0=E4=BA=86=E8=81=94=E5=90=88?= =?UTF-8?q?=E7=B4=A2=E5=BC=95queue=5Fdate,organization=5Fid,tenant=5Fid,qu?= =?UTF-8?q?eue=5Forder=E3=80=82=E6=B7=BB=E5=8A=A0=E4=BA=86room=5Fno?= =?UTF-8?q?=EF=BC=8Cpractitioner=5Fid=E5=AD=97=E6=AE=B5=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/exception/ServiceException.java | 2 +- .../core/framework/config/SecurityConfig.java | 3 + .../openhis-application/pom.xml | 7 + .../appservice/TriageQueueAppService.java | 4 + .../impl/TriageQueueAppServiceImpl.java | 194 +++++++- .../controller/TriageQueueController.java | 60 +++ .../dto/TriageQueueEncounterItem.java | 6 + .../domain/TriageQueueItem.java | 20 +- .../callnumberdisplay/index.vue | 439 ++++++++++++++---- 9 files changed, 644 insertions(+), 91 deletions(-) diff --git a/openhis-server-new/core-common/src/main/java/com/core/common/exception/ServiceException.java b/openhis-server-new/core-common/src/main/java/com/core/common/exception/ServiceException.java index fcfa3ecf..cb0a8e8b 100644 --- a/openhis-server-new/core-common/src/main/java/com/core/common/exception/ServiceException.java +++ b/openhis-server-new/core-common/src/main/java/com/core/common/exception/ServiceException.java @@ -21,7 +21,7 @@ public final class ServiceException extends RuntimeException { /** * 错误明细,内部调试错误 * - * 和 {@link CommonResult#getDetailMessage()} 一致的设计 + * 和 */ private String detailMessage; diff --git a/openhis-server-new/core-framework/src/main/java/com/core/framework/config/SecurityConfig.java b/openhis-server-new/core-framework/src/main/java/com/core/framework/config/SecurityConfig.java index cce46c80..10d07f47 100644 --- a/openhis-server-new/core-framework/src/main/java/com/core/framework/config/SecurityConfig.java +++ b/openhis-server-new/core-framework/src/main/java/com/core/framework/config/SecurityConfig.java @@ -103,6 +103,9 @@ public class SecurityConfig { // 静态资源,可匿名访问 .antMatchers(HttpMethod.GET, "/", "/*.html", "/**/*.html", "/**/*.css", "/**/*.js", "/profile/**") .permitAll() + // WebSocket 握手请求允许匿名访问 + .antMatchers("/ws/**", "/test-ws") + .permitAll() .antMatchers("/swagger-ui.html", "/swagger-resources/**", "/webjars/**", "/*/api-docs", "/druid/**") .permitAll() .antMatchers("/patientmanage/information/**") diff --git a/openhis-server-new/openhis-application/pom.xml b/openhis-server-new/openhis-application/pom.xml index e6db15b9..dd0efeab 100644 --- a/openhis-server-new/openhis-application/pom.xml +++ b/openhis-server-new/openhis-application/pom.xml @@ -69,6 +69,13 @@ org.apache.velocity velocity-engine-core + + + + org.springframework.boot + spring-boot-starter-websocket + +

{{ departmentName }}

-
{{ currentTime }}
+
+ +
{{ currentTime }}
+
@@ -31,19 +36,19 @@ -