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"/> + +