<%@ page language="java" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%@ taglib prefix="shiro" uri="http://shiro.apache.org/tags"%> <c:set var="ctx" value="${pageContext.request.contextPath}" /> <%@ taglib prefix="tags" tagdir="/WEB-INF/tags"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="en"> <head> <title>全网监控智能分析平台</title> <script type="text/javascript" src="${ctx}/static/js/modernizr.custom.js"></script> <script type="text/javascript" src="${ctx}/static/js/classie.js"></script> <script type="text/javascript" src="${ctx}/static/js/mlpushmenu.js"></script> <script type="text/javascript"> $(document).ready(function() { /* $("#a_taskManage").click( function() { if (!$("#taskManageFrame").attr('src')) { $("#taskManageFrame").attr('src', '${ctx}/BaseManage/TaskManage/taskListFrame'); } }); */ $("#a_taskLog").click( function() { if (!$("#taskLogFrame").attr('src')) { $("#taskLogFrame").attr('src', '${ctx}/BaseManage/TaskLogManage/taskLogListFrame'); } }); }); </script> </head> <body> <div id="sticky-wrap"></div> <div> <div class="container"> <ol class="breadcrumb"> <li><a href="${ctx}/index">首页</a></li> <li>预分析与建模</li> <li class="active">数据模型管理</li> </ol> </div> </div> <div id="main-container main-tab-container"> <div id="content" class="container"> <div class="tab-bar-bt"> <ul class="nav nav-tabs"> <li ><a id="a_taskManage" href="${ctx}/ModelManage/ModelResult">模型维护</a></li> <li class="active"><a href="#monitor">模型监控</a></li> </ul> </div> <div class="section"> <div class="tab-content"> <div class="tab-pane fade in active" id="taskManage"> <div class="row me-row" style="margin-top:0px"> <div class="content clearfix"> <div class="row" style="margin-top:0px"> <iframe id="taskManageFrame" style="height:800px" src="${ctx}/BaseManage/TaskManage/taskListFrame?defaultTaskType=1"> </iframe> </div> </div> </div> </div> </div> </div> </div> </div> <script type=""> var dilog; function editTask(e){ // var id = $('input[name="taskId"]:checked').val(); var id = e.id.split("_")[1]; var taskType=e.id.split("_")[0]; dilog.close(); document.getElementById("taskManageFrame").src='${ctx}'+"/BaseManage/TaskManage/taskFormFrame?defaultTaskType="+taskType+"&taskId=" + id+"&type=modify"; } function openwin(url) { var a = document.createElement("a"); //创建a对象 a.setAttribute("href", url); a.setAttribute("target", "_blank"); a.setAttribute("id", "camnpr"); document.body.appendChild(a); a.click(); //执行当前对象 } function imgOnclick(e) { openwin("${ctx}/BaseManage/TaskManage/ImgDisplay?"+e.src) } function OpenDialog(data,id,taskType) { var df=new SimpleDateFormat(); df.applyPattern("yyyy-MM-dd HH:mm:ss"); var content ="<div class='dialog-p' style='max-height: 560px; overflow-y: scroll; overflow-x: auto;'>" + " <div class='col-xs-12'>" + " <div class='panel panel-default'>" + " <div class='panel-heading'>模型预览</div>" + " <div class='panel-body'>"+ " <table class='table table-vertical'>"+ " <tr><td>"+ " <table class='table table-vertical'>" + " <tr>" + " <td width='10%'>省份</td>" + " <td>"+data.provinceName+"</td>" + " <td width='10%'>数据来源</td>" + " <td>"+data.datasourceName+"</td>" + " <td width='10%'>业务</td>" + " <td>"+data.busname+"</td>" + " </tr>" + " <tr>" + " <td width='10%'>渠道</td>" + " <td>"+data.channelName+"</td>" + " <td>指标编码</td>" + " <td>"+data.kpiCode+"</td>" + " <td>指标名称</td>" + " <td>"+data.kpiName+"</td>" + " </tr>" + " <tr>" + " <td>预测开始</td>" + " <td colspan='3'>"+df.format(new Date(data.busdatabegTime))+"</td>" + " <td>预测结束</td>" + " <td colspan='3'>"+df.format(new Date(data.busdataendTime))+"</td>" + " </tr>" + " <tr>" + " <td>阈值1</td>" + " <td>"+removeNull(data.threshold1Val)+"</td>" + " <td>阈值2</td>" + " <td>"+removeNull(data.threshold2Val)+"</td>" + " <td>阈值3</td>" + " <td>"+removeNull(data.threshold3Val)+"</td>" + " </tr>" + " <tr>" + " <td>阈值告警1</td>" + " <td>"+removeNull(data.warn1Val)+"</td>" + " <td>阈值告警2</td>" + " <td>"+removeNull(data.warn2Val)+"</td>" + " <td>阈值告警3</td>" + " <td>"+removeNull(data.warn3Val)+"</td>" + " </tr>" + " <tr>" + " <td>模型评价</td>" + " <td colspan='6' align='center'>"+removeNull(data.attr4)+"</td>" + " </tr>" + " <tr>" + " <td colspan='8' align='center'>图表展示</td>" + " </tr>" + " <tr>" + " <td colspan='8'>" + " <div class=''>" + " <img id='img' onclick='imgOnclick(this)' style='width:622px' src='${ctx}/BaseManage/TaskManage/modelPreviewImg?path="+data.fileAddress+"'/>" + " </div>" + " </td>" + " </tr>" + " <tr>" + " <td colspan='8' align='center'>模型数据明细展示</td>" + " </tr>" + " <tr>" + " <td colspan='8'>" + " <div class='panel-body'>" + " <table class='table '>" + " <thead>" + " <tr><th colspan='2'>时间</th><th colspan='2'>真实值</th><th colspan='2'>预测值</th></tr>" + " </thead>" + " <tbody>" ; data.eWarningCalcResult = data.eWarningCalcResult.sort(function (a,b) { return a.resultDate-b.resultDate }); data.eWarningCalcResult.forEach(function (t) { content = content+"<tr><td colspan='2'>"+df.format(new Date(t.resultDate))+"<td><td colspan='2'>"+t.dim1Val+"</td><td colspan='2'>"+t.dim2Val+"</td></tr>" }); content = content+ " </tbody>" + " </table>"+ " </div>" + " </td>" + " </tr>" + "</table>"; dilog= $.dialog({ title:'模型预览结果', content:content, lock: true }); } function removeNull(val) { return val==null?"":val } </script> </body> </html>