diff --git a/src/main/resources/views/layouts/v4/baseLayout.html b/src/main/resources/views/layouts/v4/baseLayout.html
index 8f8b03a..97aafe1 100644
--- a/src/main/resources/views/layouts/v4/baseLayout.html
+++ b/src/main/resources/views/layouts/v4/baseLayout.html
@@ -1,838 +1,836 @@
-
-
-
-
- ${AppName!}
-
+
+
+
+
+ ${AppName!}
+
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+ return clean;
+ }
+
-
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
+ }
-
-
+ window.webSocketPubSub = new WebSocketPubSub()
+
-
+
+
+
+
+
+
+
+ ${layoutContent}
+
+
+
+
+
+
+
-
+ }
+
+ // 页面加载时设置active状态和页脚显示
+ setActiveNavItem()
+ toggleFooter()
+
+ // 为导航项添加点击事件
+ $(".v4-nav-item").on("click", function () {
+ $(".v4-nav-item").removeClass("active")
+ $(this).addClass("active")
+ })
+
+ $(document).pjax(".v4-nav a[data-pjax]", "#container", {
+ maxCacheLength: 0,
+ push: false,
+ replace: true,
+ fragment: "#container",
+ timeout: 8000
+ })
+
+ // 使用pjax的事件来处理导航切换
+ $(document).on("pjax:complete", function () {
+ setActiveNavItem()
+ toggleFooter()
+ })
+ })
+
+