From 3c295c86b8d6ebc69f00f6f7b9b5576db5cb2862 Mon Sep 17 00:00:00 2001 From: thinkgem Date: Mon, 26 May 2025 09:42:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=94=A8=E6=88=B7=E7=95=8C?= =?UTF-8?q?=E9=9D=A2=E7=9A=84=E6=97=B6=E5=8C=BA=E5=88=87=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/jeesite/common/shiro/filter/FormFilter.java | 5 ++++- .../views/include/sysIndex/topMenuLang.html | 13 +++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/modules/core/src/main/java/com/jeesite/common/shiro/filter/FormFilter.java b/modules/core/src/main/java/com/jeesite/common/shiro/filter/FormFilter.java index 1726a7c4..3aa51046 100644 --- a/modules/core/src/main/java/com/jeesite/common/shiro/filter/FormFilter.java +++ b/modules/core/src/main/java/com/jeesite/common/shiro/filter/FormFilter.java @@ -431,6 +431,8 @@ public class FormFilter extends org.apache.shiro.web.filter.authc.FormAuthentica data.put("company", Global.getProperty("companyName")); data.put("version", Global.getProperty("productVersion")); data.put("year", Global.getProperty("copyrightYear")); + data.put("lang", Global.getLang(request)); + data.put("timeZone", Global.getTimeZone(request)); } /** @@ -458,7 +460,8 @@ public class FormFilter extends org.apache.shiro.web.filter.authc.FormAuthentica data.put("company", Global.getProperty("companyName")); data.put("version", Global.getProperty("productVersion")); data.put("year", Global.getProperty("copyrightYear")); - data.put("lang", Global.getLang()); + data.put("lang", Global.getLang(request)); + data.put("timeZone", Global.getTimeZone(request)); List> roleList = ListUtils.newArrayList(); String desktopUrl = null; String roleCode = (String)session.getAttribute("roleCode"); Set roleCodes = roleCode != null ? SetUtils.newHashSet(StringUtils.splitComma(roleCode)) : null; diff --git a/modules/core/src/main/resources/views/include/sysIndex/topMenuLang.html b/modules/core/src/main/resources/views/include/sysIndex/topMenuLang.html index 922b7994..75bac351 100644 --- a/modules/core/src/main/resources/views/include/sysIndex/topMenuLang.html +++ b/modules/core/src/main/resources/views/include/sysIndex/topMenuLang.html @@ -8,6 +8,19 @@ <% for(var dict in @DictUtils.getDictList('sys_lang_type')){ %>
  • ${dict.dictLabel}
  • <% } %> +
  • ${@Global.getTimeZone()}
  • +
    + <#form:treeselect id="timeZoneSelect" title="${text('时区选择')}" allowClear="false" + url="${ctxPath}/timeZone/treeData" callbackFuncName="timeZoneSelectCallback" boxWidth="350"/> + +