2018-06-03 22:26:41 +08:00

47 lines
2.1 KiB
Plaintext

<%@page import="com.tenwa.lease.util.MD5Util"%>
<%@page import="com.tenwa.util.SecurityUtil"%>
<%@ page contentType="text/html; charset=GBK"%><%@
include file="/IncludeBegin.jsp"%>
<script type="text/javascript" src="<%=sWebRootPath%>/js/dragonmagic/des.js"></script>
<%
String reportType = CurPage.getParameter("reportType");
String reportId = CurPage.getParameter("reportId");
String reportServer = CurConfig.getConfigure("ReportServer");
String reportOutServer = CurConfig.getConfigure("ReportOutServer");
//String innerIp = CurConfig.getConfigure("InnerIp");
//String outerIp = CurConfig.getConfigure("OuterIp");
//response.setHeader("sso_username", CurUser.getUserName());
String userId = CurUser.getUserID();
String orgId = CurUser.getOrgID();
/* String userIdSec = SecurityUtil.encrypt(userId, "(^_^&%$@!");
String orgIdSec = SecurityUtil.encrypt(orgId, "^_^&%$@!)"); */
String encrypt = MD5Util.getMD5EncodedPasswordWithSalt(userId, orgId);
String remoteHost = request.getRemoteHost();
if(remoteHost.indexOf("192.168.140")<=-1){
reportServer = reportOutServer;
}
String userIdSec = SecurityUtil.encrypt(userId, "(^_^&%$@!");
String orgIdSec = SecurityUtil.encrypt(orgId, "^_^&%$@!)");
%>
<script type="text/javascript">
//var userIdSec = secutiry.des.encrypt('<%=userId%>','4860B1E27','7464DB1C804E','426A2405196');
//var orgIdSec = secutiry.des.encrypt('<%=orgId%>','4860B1E27','7464DB1C804E','426A2405196');
var encrypt = encodeURIComponent('<%=encrypt%>');
var reportId = encodeURIComponent('<%=reportId%>');
if("<%=reportType%>" == 'type1'){//说明报表配置
window.location.href="<%=reportServer%>/report/reportconfig.bi?userId=<%=userIdSec%>&orgId=<%=orgIdSec
%>&encrypt="+encrypt;
}else if("<%=reportType%>" == 'type2'){//说明是配置源
window.location.href="<%=reportServer%>/report/datasource.bi?userId=<%=userIdSec%>&orgId=<%=orgIdSec
%>&encrypt="+encrypt;
}else{//报表页面
window.location.href="<%=reportServer%>/report/showReport.action?reportId="+reportId+"&userId=<%=userIdSec
%>&orgId=<%=orgIdSec%>&encrypt="+encrypt;
}
</script>
<%@ include file="/IncludeEnd.jsp"%>