From bedff910eb2394a8ce68762a8f3a413d81187ac1 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期五, 10 七月 2026 09:17:34 +0800
Subject: [PATCH] 后台

---
 ruoyi-framework/src/main/java/com/ruoyi/framework/config/ResourcesConfig.java |   20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletions(-)

diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/config/ResourcesConfig.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/config/ResourcesConfig.java
index 74fb93e..7858d35 100644
--- a/ruoyi-framework/src/main/java/com/ruoyi/framework/config/ResourcesConfig.java
+++ b/ruoyi-framework/src/main/java/com/ruoyi/framework/config/ResourcesConfig.java
@@ -13,6 +13,7 @@
 import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
 import com.ruoyi.common.config.RuoYiConfig;
 import com.ruoyi.common.constant.Constants;
+import com.ruoyi.framework.interceptor.MiddlePlatformReadonlyInterceptor;
 import com.ruoyi.framework.interceptor.RepeatSubmitInterceptor;
 
 /**
@@ -25,6 +26,9 @@
 {
     @Autowired
     private RepeatSubmitInterceptor repeatSubmitInterceptor;
+
+    @Autowired
+    private MiddlePlatformReadonlyInterceptor middlePlatformReadonlyInterceptor;
 
     @Override
     public void addResourceHandlers(ResourceHandlerRegistry registry)
@@ -45,6 +49,20 @@
     @Override
     public void addInterceptors(InterceptorRegistry registry)
     {
+        // 中台模式只读拦截必须覆盖原生部门接口,部门页面使用 /system/dept 而不是访客自定义前缀。
+        registry.addInterceptor(middlePlatformReadonlyInterceptor).addPathPatterns(
+                "/system/visit/area/**",
+                "/system/dept",
+                "/system/dept/**",
+                "/system/employee/**",
+                "/system/visitor/record/**",
+                "/system/visitor/machine/**",
+                "/system/door/device/**",
+                "/system/version/update/**",
+                "/system/protocol/config/**",
+                "/system/platform/admin/**",
+                "/system/role/manage/**"
+        );
         registry.addInterceptor(repeatSubmitInterceptor).addPathPatterns("/**");
     }
 
@@ -70,4 +88,4 @@
         // 返回新的CorsFilter
         return new CorsFilter(source);
     }
-}
\ No newline at end of file
+}

--
Gitblit v1.7.1