UserMapingEdit.jsp 8.59 KB
<%@ page import="weaver.general.Util" %>
<%@ page import="weaver.conn.*" %>

<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@page import="weaver.weaversso.*"%>
<%@page import="weaver.interfaces.workflow.browser.*"%> <%@ include file="/systeminfo/init_wev8.jsp" %>
<jsp:useBean id="rs" 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"%>
<%@ taglib uri="/browserTag" prefix="brow"%>

<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("sso:ssosetting", user)){
 	response.sendRedirect("/notice/noright.jsp");
 	return;
}
%>
<%
String userid = Util.null2String(request.getParameter("userid"));
String message = Util.null2String(request.getParameter("message"));

String id = Util.null2String(request.getParameter("id"));
String sysid = Util.null2String(request.getParameter("appid"));
String backto = Util.null2String(request.getParameter("backto"));
String isDialog = Util.null2String(request.getParameter("isdialog"));
rs.executeSql("select * from WEAVER_SSO_USER_MAPPING where id='"+id+"'");
String name = "";
String path = "";
 String appid = "";
String loginid = "";
String apploginid = "";
 String subname="";
 String depname="";
 String lastname="";
 String definebroswerType="";
 String account_rules="";
String showName="";
if(rs.next()){
	if("".equals(userid)){
	userid =   Util.toScreenToEdit(rs.getString("userid"),user.getLanguage());
	}
 	  appid =   Util.toScreenToEdit(rs.getString("appid"),user.getLanguage());
	 	apploginid =  Util.toScreenToEdit( rs.getString("apploginid"),user.getLanguage());

  
}

rs.executeSql("select * from hrmresource  where id='"+userid+"'");


if(rs.next()){
	weaver.hrm.HrmTransMethod m= new weaver.hrm.HrmTransMethod();  
	HtmlUtil htmlUtil= new HtmlUtil();
	depname=htmlUtil.gethrmdepartmentname(rs.getString("departmentid"));
	subname=m.getListSubcompanyname(rs.getString("subcompanyid1"));
	 loginid =   Util.toScreenToEdit(rs.getString("loginid"),user.getLanguage());
	 lastname =   Util.toScreenToEdit(rs.getString("lastname"),user.getLanguage());


}

rs.execute("select * from weaver_sso_app where appid='"+appid+"' ");
if(rs.next()){
	 
	definebroswerType =   "/systeminfo/BrowserMain.jsp?url=/interface/CommonBrowser.jsp?type="+ rs.getString("definebroswerType");
	account_rules =   rs.getString("account_rules");

	
}
try{
 
BaseBrowser browser= (BaseBrowser) StaticObj.getServiceByFullname(rs.getString("definebroswerType"),Browser.class);
showName=browser.searchById(apploginid).getName();
}catch(Exception e){
	e.printStackTrace();
}
String imagefilename = "/images/hdHRMCard_wev8.gif";
String titlename = SystemEnv.getHtmlLabelName(125790,user.getLanguage());//归档本地注册
String needfav ="1";
String needhelp ="";
boolean canEdit = false;
boolean usedFlag =true;
%>
<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("sso:ssosetting", user)){
	canEdit = true;
RCMenu += "{"+SystemEnv.getHtmlLabelName(86,user.getLanguage())+",javascript:onSave(),_self} " ;
RCMenuHeight += RCMenuHeightStep ;
}
if(HrmUserVarify.checkUserRight("sso:ssosetting", user) && usedFlag){
RCMenu += "{"+SystemEnv.getHtmlLabelName(91,user.getLanguage())+",javascript:onDelete(),_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("sso:ssosetting", user)){
				canEdit = true;
			%>
			<input type="button" value="<%=SystemEnv.getHtmlLabelName(86 ,user.getLanguage()) %>" class="e8_btn_top" onclick="onSave()" />
			<%}
			if(HrmUserVarify.checkUserRight("sso:ssosetting", user) && usedFlag){
			%>
			<input type="button" value="<%=SystemEnv.getHtmlLabelName(91 ,user.getLanguage()) %>" class="e8_btn_top" onclick="onDelete()"/>
			<%
			}
			%>
			<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="ImportOperation.jsp?isdialog=1" method=post   >
 <input name="operation3" type="hidden" value="<%=id %>">
 <input name="operation" type="hidden" value="edit">
  <input name="operation2" type="hidden" value="<%=appid %>">
 

<wea:layout><!-- 基本信息 -->
	<wea:group context="<%=SystemEnv.getHtmlLabelName(81711,user.getLanguage())%>" attributes="{'samePair':'BaseInfo','groupOperDisplay':'none'}">
			<wea:item><%=SystemEnv.getHtmlLabelName(413,user.getLanguage())%></wea:item>
		<wea:item>
            <%= lastname%>
		</wea:item>	
	 
		<wea:item><%=SystemEnv.getHtmlLabelName( 141,user.getLanguage())%></wea:item>
		<wea:item>
		<%= subname%>
  		</wea:item>
			<wea:item><%=SystemEnv.getHtmlLabelName( 124,user.getLanguage())%></wea:item>
		<wea:item>
 		<%= depname%>         
		</wea:item>
		

		
				<wea:item>OA<%=SystemEnv.getHtmlLabelName( 83594,user.getLanguage())%></wea:item>
		<wea:item>
 		<%= loginid%>         
		</wea:item>
			<wea:item><%=SystemEnv.getHtmlLabelName(25432,user.getLanguage())+SystemEnv.getHtmlLabelName(83594,user.getLanguage())%></wea:item>
			<%if(account_rules.equals("6")){ %>
			<wea:item>
            <wea:required id="apploginidimage" required="true">
             	<input class=inputstyle type=text style='width:280px!important;' size=100 maxlength="100" name="apploginid"  value="<%= apploginid%>"  onchange='checkinput("apploginid","apploginidimage")'   _noMultiLang='true' >
            </wea:required>
            		</wea:item>
            <%} else if(account_rules.equals("7")) {%>
   	    <wea:item>
    <brow:browser viewType="0"  name="apploginid" browserValue='<%=apploginid %>' 
    browserOnClick=""
    browserUrl="<%=definebroswerType%>"
    hasInput="true" isSingle="true" hasBrowser = "true" isMustInput='2'
    completeUrl="/data.jsp" width="165px"
    browserSpanValue='<%=showName %>'  ></brow:browser>
    </wea:item>
            <%} %>
		
		
	  
	  	
	</wea:group>
</wea:layout>
<br>
  </form>
<script language=javascript>
 if(1=="<%=message%>"){
 	top.Dialog.alert("<%=SystemEnv.getHtmlLabelName( 382241,user.getLanguage())%>");
 }
  
 if(2=="<%=message%>"){
 	top.Dialog.alert("<%=SystemEnv.getHtmlLabelName( 382242,user.getLanguage())%>");
 }
checkinput("apploginid","apploginidimage");
function onSave(){
	var checkvalue = "apploginid";
	if(check_form(frmMain,checkvalue)){
		document.frmMain.operation.value="edit";
		document.frmMain.submit();
	}
}
function doAdd(){
	document.location.href="/integration/weaversso/AppDetailAdd.jsp?typename=<%=backto%>";
}

function onDelete(){
	top.Dialog.confirm("<%=SystemEnv.getHtmlNoteName(7,user.getLanguage())%>", function (){
		document.frmMain.operation.value="delete2";
		document.frmMain.submit();
	}, function () {}, 320, 90);
}
function onBack(){
	parentWin.closeDialog();
}
 </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>