47 lines
2.1 KiB
Plaintext
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"%> |