OutterSysTest.jsp 10.1 KB
<%@ page import="weaver.general.Util" %>
<%@ page language="java" contentType="text/html; charset=UTF-8" %>

<%@ include file="/systeminfo/init_wev8.jsp" %>

<jsp:useBean id="rs1" class="weaver.conn.RecordSet" scope="page" />
<jsp:useBean id="rs2" class="weaver.conn.RecordSet" scope="page" />

<HTML>
<HEAD>
<LINK href="/css/Weaver_wev8.css" type=text/css rel=STYLESHEET>
<SCRIPT language="javascript" src="/js/weaver_wev8.js"></script>
<%@ taglib uri="/WEB-INF/weaver.tld" prefix="wea"%>
<link rel="stylesheet" href="/wui/theme/ecology8/weaveredittable/css/WeaverEditTable_wev8.css">
<script  src="/wui/theme/ecology8/weaveredittable/js/WeaverEditTable_wev8.js"></script>
<script language="javascript" src="/wui/theme/ecology8/jquery/js/zDialog_wev8.js"></script>
<script language="javascript" src="/wui/theme/ecology8/jquery/js/zDrag_wev8.js"></script>
</head>

<%
if(!HrmUserVarify.checkUserRight("intergration:outtersyssetting", user)) {
 	response.sendRedirect("/notice/noright.jsp");
 	return;
}

String id = Util.null2String(request.getParameter("id"));
String isDialog = Util.null2String(request.getParameter("isdialog"));
String titlename = "";

String typename = "";// 集成登录类型

String baseparam1 = "";// 账号参数名
String baseparam2 = "";// 密码参数名

String autologin = "";// 是否内外网自动登录

String encodeflag = "";// 登录系统编码方式,0:UTF-8,1:GBK
String actionStr = "";

rs1.executeSql("select * from outter_sys where sysid = '"+id+"' ");
if(rs1.next()) {
	typename = Util.toScreenToEdit(rs1.getString("typename"),user.getLanguage());
	
	baseparam1 = Util.toScreenToEdit(rs1.getString("baseparam1"),user.getLanguage());
	baseparam2 = Util.toScreenToEdit(rs1.getString("baseparam2"),user.getLanguage());
	
	autologin = Util.toScreenToEdit(rs1.getString("autologin"),user.getLanguage());
	
	encodeflag = Util.toScreenToEdit(rs1.getString("encodeflag"),user.getLanguage());
}

if("1".equals(encodeflag)) {
	actionStr = "/interface/Entrance_gbk.jsp";
} else {
	actionStr = "/interface/Entrance.jsp";
}
%>

<BODY>
<%if("1".equals(isDialog)) { %>
<div class="zDialog_div_content">
	<script language=javascript >
		var parentWin = parent.parent.getParentWindow(parent);
	</script>
<% } %>
<%@ include file="/systeminfo/TopTitle_wev8.jsp" %>
<%@ include file="/systeminfo/RightClickMenuConent_wev8.jsp" %>
<%
if(HrmUserVarify.checkUserRight("intergration:outtersyssetting", user)) {
	RCMenu += "{"+SystemEnv.getHtmlLabelName(25496,user.getLanguage())+",javascript:test(),_self} ";
	RCMenuHeight += RCMenuHeightStep ;
}
%>
<%@ include file="/systeminfo/RightClickMenu_wev8.jsp" %>
<table id="topTitle" cellpadding="0" cellspacing="0">
	<tr>
		<td></td>
		<td class="rightSearchSpan" style="text-align:right; width:500px!important">
			<% if(HrmUserVarify.checkUserRight("intergration:outtersyssetting", user)) { %>
			<input type="button" value="<%=SystemEnv.getHtmlLabelName(25496,user.getLanguage()) %>" class="e8_btn_top" onclick="test()"/>
			<% } %>
			<span id="advancedSearch" class="advancedSearch" style='display:none;'><%=SystemEnv.getHtmlLabelName(21995,user.getLanguage()) %></span>&nbsp;&nbsp;
			<span title="<%=SystemEnv.getHtmlLabelName(23036,user.getLanguage()) %>" class="cornerMenu"></span>
		</td>
	</tr>
</table>
<div id="tabDiv" >
   <span style="font-size:14px;font-weight:bold;"><%=titlename %></span>
</div>
<div class="cornerMenuDiv"></div>
<div class="advancedSearchDiv" id="advancedSearchDiv" style='display:none;'>
</div>

<FORM id=weaver name=frmMain action="<%=actionStr %>" method=post target="_blank">
<wea:layout>
	<wea:group context="<%= SystemEnv.getHtmlLabelName(26857,user.getLanguage())%>" attributes="{'samePair':'BasicParam','groupOperDisplay':'none'}">
	<% if("6".equals(typename)) { %><!-- 腾讯企业邮箱 -->
		<wea:item>
			<%=SystemEnv.getHtmlLabelName(128871,user.getLanguage()) %>
		</wea:item>
		<wea:item>
			<wea:required id="emailimage" required="true" value=''>
				<input class=inputstyle type=text style='width:280px!important;' size=500 maxlength="500" id="email" name="email" value="" _noMultiLang='true' onchange="checkinput('email','emailimage')">
			</wea:required>
		</wea:item>
	<% } else { %>
		<% if("8".equals(typename)) { %><!-- CoreMail邮箱 -->
			<wea:item>
				<%=SystemEnv.getHtmlLabelName(129791,user.getLanguage()) %>
			</wea:item>
			<wea:item>
				<wea:required id="emailimage" required="true" value=''>
					<input class=inputstyle type=text style='width:280px!important;' size=500 maxlength="500" id="email" name="email" value="" _noMultiLang='true' onchange="checkinput('email','emailimage')">
				</wea:required>
			</wea:item>
		<% } %>
		
		<% if(!"".equals(baseparam1)) { %>
		<wea:item>
			<%=SystemEnv.getHtmlLabelName(83594,user.getLanguage()) %>
		</wea:item>
		<wea:item>
			<wea:required id="<%=baseparam1+"image" %>" required="true" value=''>
				<input class=inputstyle type=text style='width:280px!important;' size=500 maxlength="500" id="<%=baseparam1 %>" name="<%=baseparam1 %>" value="" _noMultiLang='true' onchange="checkinput('<%=baseparam1 %>','<%=baseparam1+"image" %>')">
			</wea:required>
		</wea:item>
		<% } %>
		
		<% if(!"".equals(baseparam2)) { %>
		<wea:item>
			<%=SystemEnv.getHtmlLabelName(83865,user.getLanguage()) %>
		</wea:item>
		<wea:item>
			<wea:required id="<%=baseparam2+"image" %>" required="true" value=''>
				<input class=inputstyle type=password style='width:280px!important;' size=500 maxlength="500" id="<%=baseparam2 %>" name="<%=baseparam2 %>" value="" _noMultiLang='true' onchange="checkinput('<%=baseparam2 %>','<%=baseparam2+"image" %>')">
			</wea:required>
		</wea:item>
		<% } %>
		
		<% if(!"1".equals(autologin)) { %>
		<wea:item>
			<%=SystemEnv.getHtmlLabelName(20971,user.getLanguage())%>
		</wea:item>
		<wea:item>
			<select style='width:120px!important;' id="logintype_sysparam" name="logintype_sysparam">
				<option value="1" selected><%=SystemEnv.getHtmlLabelName(20972,user.getLanguage())%></option>
				<option value="2" ><%=SystemEnv.getHtmlLabelName(20973,user.getLanguage())%></option>
			</select>
		</wea:item>
		<% } %>
	<% } %>
	</wea:group>
	
	<%
	rs2.executeSql("select * from outter_sysparam where paramtype in (1, 2, 3) and  sysid = '" + id + "' order by indexid");
	if(rs2.next()) {
		rs2.beforFirst();
	%>
	<wea:group context="<%= SystemEnv.getHtmlLabelName(20967,user.getLanguage())%>" attributes="{'samePair':'OtherParam','groupOperDisplay':'none'}">
		<%
		while(rs2.next()) {
			String paramtype = Util.toScreenToEdit(rs2.getString("paramtype"),user.getLanguage());
			String paramname = Util.toScreenToEdit(rs2.getString("paramname"),user.getLanguage());
			String labelname = Util.toScreenToEdit(rs2.getString("labelname"),user.getLanguage());
		%>
			<wea:item>
			<% if("".equals(labelname)) { %>
			<%=paramname %>
			<% } else { %>
			<%=labelname %>
			<% } %>
			</wea:item>
			<wea:item>
				<wea:required id='<%=paramname+"image" %>' required="true" value=''>
					<input class=inputstyle type=text style='width:280px!important;' size=500 maxlength="500" id='<%=paramname %>' name='<%=paramname %>' value="" _noMultiLang='true' onchange="checkinput('<%=paramname %>','<%=paramname+"image" %>')">
				</wea:required>
				<% if("2".equals(paramtype)) { %>
				<SPAN class="e8tips" style="CURSOR: hand" title="<%=SystemEnv.getHtmlLabelName(129684,user.getLanguage())%>"><img src="/images/tooltip_wev8.png" align="absMiddle"/></SPAN>
				<% } else if("3".equals(paramtype)) { %>
				<SPAN class="e8tips" style="CURSOR: hand" title="<%=SystemEnv.getHtmlLabelName(129685,user.getLanguage())%>"><img src="/images/tooltip_wev8.png" align="absMiddle"/></SPAN>
				<% } %>
			</wea:item>
		<% } %>
	</wea:group>
	<% } %>
</wea:layout>
<br>
<input class=inputstyle type=hidden id=id name=id value="<%=id %>">
<input class=inputstyle type=hidden id=operationType name=operationType value="test">
<input class=inputstyle type=hidden id=otherPageUrlString name=otherPageUrlString value="">
</form>

<script language=javascript>
jQuery(document).ready(function(){
	jQuery(".e8tips").wTooltip({html:true});
});

function test() {
	var urlString = "";
	var checkvalue = "";
	
	<% if("6".equals(typename)) { %>
		urlString += "email="+$("#email").val()+"&";
		checkvalue = "email";
		
	<% } else { %>
		<% if("8".equals(typename)) { %>
			urlString += "email="+$("#email").val()+"&";
			checkvalue = "email,";
		<% } %>
		
		<% if(!"".equals(baseparam1)) { %>
			urlString += "<%=baseparam1 %>="+$("#<%=baseparam1 %>").val()+"&";
			checkvalue += "<%=baseparam1 %>,";
		<% } %>
		
		<% if(!"".equals(baseparam2)) { %>
			urlString += "<%=baseparam2 %>="+$("#<%=baseparam2 %>").val()+"&";
			checkvalue += "<%=baseparam2 %>,";
		<% } %>
		
		<% if(!"1".equals(autologin)) { %>
			urlString += "logintype_sysparam="+$("#logintype_sysparam").val()+"&";
		<% } %>
		
		<%
		rs2.executeSql("select * from outter_sysparam where paramtype in (1, 2, 3) and  sysid = '" + id + "' order by indexid");
		while(rs2.next()) {
			String paramname = Util.toScreenToEdit(rs2.getString("paramname"),user.getLanguage());
		%>
			urlString += "<%=paramname %>="+$("#<%=paramname %>").val()+"&";
			checkvalue += "<%=paramname %>,";
		<% } %>
	<% } %>
	
	urlString += "id="+$("#id").val()+"&operationType=test";
	
	if(check_form(frmMain,checkvalue)) {
		$("#otherPageUrlString").val(urlString);
        frmMain.submit();
    }
}

function onBack() {
	var dialog = parent.parent.getDialog(parent);
	dialog.close();
}
</script>

<%if("1".equals(isDialog)) { %>
	<div id="zDialog_div_bottom" class="zDialog_div_bottom">
		<input type="button" style="display:none;" class=zd_btn_submit accessKey=S  id=btnsearch value="S-<%=SystemEnv.getHtmlLabelName(197,user.getLanguage())%>"></input>
		<wea:layout needImportDefaultJsAndCss="false">
			<wea:group context=""  attributes="{'groupDisplay':'none'}">
				<wea:item type="toolbar">
					<input type="button" class=zd_btn_cancle accessKey=T  id=btncancel value="T-<%=SystemEnv.getHtmlLabelName(309,user.getLanguage())%>" onclick='onBack();'></input>
				</wea:item>
			</wea:group>
		</wea:layout>
		<script type="text/javascript">
			jQuery(document).ready(function(){
				resizeDialog(document);
			});
		</script>
	</div>
</div>
<% } %>
</BODY>
</HTML>