|
@@ -27,6 +27,8 @@
|
|
|
|
|
|
<link href="../css/weatherTime.css" rel="stylesheet">
|
|
|
|
|
|
+ <link href="../css/customPage.css" rel="stylesheet">
|
|
|
+
|
|
|
<script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>
|
|
|
</head>
|
|
|
|
|
@@ -74,7 +76,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="assembly-wrap right-wrap">
|
|
|
+ <div class="assembly-wrap right-wrap" style="z-index: 9999!important;">
|
|
|
<div onclick="showMenu()">
|
|
|
<a title="设置" th:id="showMenuA" style="color: #FFFFFF!important;" href="#" id="showMenu">
|
|
|
<i class="fa fa-cog" style="color:#FFFFFF!important;font-size: 30px!important;"></i>
|
|
@@ -120,35 +122,42 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="assembly-wrap earth-text-wrap">
|
|
|
- <span class="component-element">
|
|
|
- <p class="earth-text-basic">
|
|
|
- <span class="earth-text-style"><!--{{companyName}}-->老河口清源供水</span>
|
|
|
- </p>
|
|
|
- <p class="earth-text-basic">
|
|
|
- <span class="earth-text-style"><!--{{sysName}}-->信息管理平台</span>
|
|
|
- </p>
|
|
|
- </span>
|
|
|
- </div>
|
|
|
-
|
|
|
+ <div class="middle-all-box">
|
|
|
+ <div class="assembly-wrap earth-text-wrap">
|
|
|
+ <span class="component-element">
|
|
|
+ <p class="earth-text-basic">
|
|
|
+ <span class="earth-text-style"><!--{{companyName}}-->老河口清源供水</span>
|
|
|
+ </p>
|
|
|
+ <p class="earth-text-basic">
|
|
|
+ <span class="earth-text-style"><!--{{sysName}}-->信息管理平台</span>
|
|
|
+ </p>
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
|
|
|
- <div th:each="dangan:${danganList}" th:class="assembly-wrap+' '+${dangan.className}">
|
|
|
- <div class="component-element component-custom" style="position: relative;" >
|
|
|
- <div th:if="${dangan!=null}" th:class = "NavLinkContent+${danganStat.count}" th:onclick="opennewpage([[${dangan.danganUrl}]] ,[[${dangan.danganNums} ]]);">
|
|
|
- <!--<div class = "'NavLinkConte1nt'">-->
|
|
|
- <div class="ShowContent custom-content">
|
|
|
- <div class="LeftPart custom-img"></div><!--暂时不用-->
|
|
|
- <div class="RightPart">
|
|
|
- <div class="RightPart_TopPart" th:text="${dangan.danganName}"><!--{{dangan.danganName}}--></div>
|
|
|
- <div class="RightPart_BottomPart" th:if="${@dict.getLabel('sys_dangan_status', dangan.danganStatus)!=null&&@dict.getLabel('sys_dangan_status', dangan.danganStatus)!=''}" th:text="${@dict.getLabel('sys_dangan_status', dangan.danganStatus)}">
|
|
|
- <!--{{item.introName}}-->
|
|
|
+ <div th:each="dangan:${danganList}" th:class="assembly-wrap+' '+${dangan.className}">
|
|
|
+ <div class="component-element component-custom" style="position: relative;" >
|
|
|
+ <div th:if="${dangan!=null}" th:class = "NavLinkContent+${danganStat.count}" th:onclick="opennewpage([[${dangan.danganUrl}]] ,[[${dangan.danganNums} ]]);">
|
|
|
+ <!--<div class = "'NavLinkConte1nt'">-->
|
|
|
+ <div class="ShowContent custom-content">
|
|
|
+ <div class="LeftPart custom-img"></div><!--暂时不用-->
|
|
|
+ <div class="RightPart">
|
|
|
+ <div class="RightPart_TopPart" th:text="${dangan.danganName}"><!--{{dangan.danganName}}--></div>
|
|
|
+ <div class="RightPart_BottomPart" th:if="${@dict.getLabel('sys_dangan_status', dangan.danganStatus)!=null&&@dict.getLabel('sys_dangan_status', dangan.danganStatus)!=''}" th:text="${@dict.getLabel('sys_dangan_status', dangan.danganStatus)}">
|
|
|
+ <!--{{item.introName}}-->
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- </divth>
|
|
|
+ </divth>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="bottom-tag">
|
|
|
+ <div th:each="bottomDangan:${bottomDanganList}" th:class="tag-box+' '+ ${bottomDanganStat.index == 2 ? 'two-box-margin':''}">
|
|
|
+ <div th:class="image-show+' '+left-image+${bottomDanganStat.index+1}"></div>
|
|
|
+ <div class="right-word" th:text="${bottomDangan.danganName}"></div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
@@ -176,20 +185,40 @@
|
|
|
initTimer();
|
|
|
|
|
|
var sessionId = [[${sessionId}]];
|
|
|
- function opennewpage(url,danganLoginName) {
|
|
|
-
|
|
|
+ //TODO 将sessionId存储在内存中,并且每一分钟更新一次新的
|
|
|
+ sessionStorage.setItem("reqid",sessionId+"newReqid"+new Date().getTime());
|
|
|
+ setInterval(function () {
|
|
|
+ sessionStorage.setItem("reqid",sessionId+"newReqid"+new Date().getTime());
|
|
|
+ },60000);
|
|
|
|
|
|
+ var ctx = [[@{/}]];
|
|
|
+ function opennewpage(url,danganLoginName) {
|
|
|
// window.location.href=url;
|
|
|
- url = url+"?"+"reqid="+sessionId;
|
|
|
+ url = url+"?"+"reqid="+sessionStorage.getItem("reqid");
|
|
|
console.log(url)
|
|
|
|
|
|
- window.open(url)
|
|
|
+ //TODO 先跑一个接口进行会话验证,判断当前登录是否过期在进行跳转
|
|
|
+ var config = {
|
|
|
+ url:ctx+"system/view/indexSession",
|
|
|
+ type: "post",
|
|
|
+ dataType: "json",
|
|
|
+ data: {},
|
|
|
+ beforeSend: function() {
|
|
|
+
|
|
|
+ },
|
|
|
+ success: function(result) {
|
|
|
+ if (result.code === 0) {
|
|
|
+ window.open(url);
|
|
|
+ }else{
|
|
|
+ //TODO 说明是会话过期
|
|
|
+ location.reload(true);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ };
|
|
|
+ $.ajax(config);
|
|
|
// console.log(danganLoginName)
|
|
|
//
|
|
|
// console.log(sessionId)
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
}
|
|
|
|
|
|
var menuFlag = top.window.tagMenu;
|