user_edit.jsp

来自「一个用java编写的功能强大的OA系统」· JSP 代码 · 共 346 行 · 第 1/2 页

JSP
346
字号
<%@ page contentType="text/html;charset=utf-8"%>
<%@ page import="java.util.*"%>
<%@ page import="com.redmoon.oa.person.*"%>
<%@ page import="com.redmoon.oa.dept.*"%>
<%@ page import="cn.js.fan.util.*"%>
<%@ page import="cn.js.fan.security.*"%>
<%@ page import="com.redmoon.oa.basic.*"%>
<html>
<head>
<title>编辑用户信息</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="../common.css" type="text/css">
<script>
function New(para_URL){var URL=new String(para_URL);window.open(URL,'','resizable,scrollbars')}

function check_checkbox(myitem,myvalue)
{
     var checkboxs = document.all.item(myitem);
	 
	 var myary = myvalue.split("|");
	 
     if (checkboxs!=null)
     {
       for (i=0; i<checkboxs.length; i++)
          {
            if (checkboxs[i].type=="checkbox" )
              {
				for (k=0; k<myary.length; k++) {
				 if (checkboxs[i].value==myary[k])
	                 checkboxs[i].checked = true
				}
              }
          }
     }
}

</script>
<style type="text/css">
<!--
.style1 {color: #000000}
-->
</style>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<jsp:useBean id="fchar" scope="page" class="cn.js.fan.util.StrUtil"/>
<jsp:useBean id="privilege" scope="page" class="com.redmoon.oa.pvg.Privilege"/>
<%
//String priv="admin";
//if (!privilege.isUserPrivValid(request,priv))
//{
//	out.println(cn.js.fan.web.SkinUtil.makeErrMsg(request, cn.js.fan.web.SkinUtil.LoadString(request, "pvg_invalid")));
//	return;
//}
%>
<div id="newdiv" name="newdiv">
<%
String username = ParamUtil.get(request, "name");
if (!SecurityUtil.isValidSqlParam(username)) {
	out.print(StrUtil.Alert("参数非法!"));
	return;
}
UserMgr um = new UserMgr();
UserDb user = um.getUserDb(username);
if (user==null || !user.isLoaded()) {
	out.print(StrUtil.Alert_Back("该用户已不存在!"));
	return;
}
%>
<table width=98% align=center cellspacing=0 cellpadding=0 border=0>
 <Form method="POST" action="user_edit_do.jsp"  name="memberform" onSubmit="return memberform_onsubmit()"><tr>
      <td bgcolor=#D3D3D3> <table width=100% border=0 cellpadding=0 cellspacing=1 bgcolor="#CCCCCC">
          <tr> 
            <td align=center bgcolor="#FFFFFF"> <table border=0 cellpadding=0 cellspacing=0 width=100%>
                <tr bgcolor="#C4DAFF"> 
                  <td width="82%" height=24 bgcolor="#C4DAFF" class="stable"><b> </b>职员信息
                    </td>
                  <td width="18%" align="center" bgcolor="#C4DAFF" class="stable"><a href="user_list.jsp">返回职员列表</a></td>
                </tr>
              </table>
              <table width=100% border=0 cellpadding=2 cellspacing=0>
                <tr> 
                  <td width="100" align=left bgcolor="#eeeeee" class="stable">用户名&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
                  <td width="300" class="stable"><%=user.getName()%>
                    <input type=hidden name="name" size=20 value="<%=user.getName()%>"></td>
                  <td class="stable">启用帐号 
                    <select name=isValid size=1>
                      <option value="1" selected>是</option>
                      <option value="0">否</option>
                  </select> <script language="javascript">
					<!--
					memberform.isValid.value = "<%=user.getValid()%>"
					//-->
					</script> 
                  &nbsp;&nbsp;<a href="user_op.jsp?op=edit&name=<%=StrUtil.UrlEncode(user.getName())%>">分配权限</a> </td>
                </tr>
                <tr class="stable"> 
                  <td align="left" valign="top" bgcolor="#eeeeee" class="stable"> 登陆密码                  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
                  <td colspan="2" valign="top" class="stable"><input type=password name=Password size=20>
                    <font color="#FF0000">*</font> 请再次输入密码
                    <input type=password name=Password2 size=20>
                    <font color="#FF0000"> * 
(如不需更改密码,则不用填写) </font> </td>
                </tr>
                <tr class="stable"> 
                  <td height="22" align=left valign="top" bgcolor="#eeeeee" class="stable"> 
                    真实姓名&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
                  <td height="22" align=left valign="top" class="stable"><input type=text name=RealName size=12 maxlength=8 value="<%=user.getRealName()%>"></td>
                  <td height="22" align=left valign="top" class="stable">磁盘份额&nbsp;
                  <input name="diskSpaceAllowed" value="<%=user.getDiskSpaceAllowed()%>">字节</td>
                </tr>
                <tr class="stable">
                  <td height="22" align=left valign="top" bgcolor="#eeeeee" class="stable">职级</td>
                  <td height="22" align=left valign="top" class="stable"><select name="rankCode">
                    <option value="">无</option>
                    <%
	RankDb rd = new RankDb();
	Iterator ir = rd.list().iterator();
	String opts = "";
	while (ir.hasNext()) {
		rd = (RankDb)ir.next();
		opts += "<option value='" + rd.getCode() + "'>" + rd.getName() + "</option>";
	}
	out.print(opts);
%>
                  </select>
				  <script>
				  memberform.rankCode.value = "<%=user.getRankCode()%>";
				  </script>
				  </td>
                  <td height="22" align=left valign="top" class="stable">&nbsp;</td>
                </tr>
              </table>
              <table width=100% border=0 cellpadding=0 cellspacing=0>
                <tr> 
                  <td height=24 bgcolor="#C4DAFF" class="stable"><b> </b>个人资料</td>
                </tr>
              </table>
              <table width=100% border=0 cellpadding=2 cellspacing=0>
                <tr> 
                  <td width=100 height="25" align=left bgcolor="#eeeeee" class="stable"> 
                    性别</td>
                  <td width="300" height="25" class="stable"> <% 
				  String isM = "";
				  String isF="";
				  if (user.getGender()==0)
				  	isM = "checked";
				  else
				  	isF = "checked";
				  %> <input type=radio name=gender value=0 <%=isM%>>
                    <input type=radio name=gender value=1 <%=isF%>>
                  女</td>
                  <td width="115" height="28" align="left" bgcolor="#eeeeee" class="stable">婚姻状况</td>
                  <td height="28" class=stable><select name=Marriage size=1>
                      <option value="" selected>请选...</option>
                      <option value="0">已婚</option>
                      <option value="1">未婚</option>
                    </select>
                  <script language="JavaScript">
					<!--
					memberform.Marriage.value="<%=user.getMarriaged()%>";
					//-->
					</script></td>
                </tr>
                <tr> 
                  <td width=102 height="28" align=left bgcolor="#eeeeee" class="stable"> 
                    出生日期</td>
                  <td height="28" class="stable"> 
				  <%
				Date bd = user.getBirthday();
				String y="",m="",d="";
				if (bd!=null) {
					Calendar cal = Calendar.getInstance();

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?