📄 modinf.jsp
字号:
<%@page language="java" import="java.sql.*,java.text.*, java.util.*,java.lang.*,java.io.*,java.sql.*, oa.main.*" contentType="text/html; charset=GBK"%>
<%
oa.bean.PersonBean myBean = null;
try{
myBean = new oa.bean.PersonBean();
DealString ds = new DealString();
String userid = (String)session.getAttribute("zgbh");//从session取出来
if(userid==null || userid.equals(""))
{
System.out.println("session过期,请重新登陆!");
}
//组织机构编号
String strOrgNO = ds.toString((String)request.getParameter("txt_orgno"));
//取得菜单类别
String strType = ds.toString((String)request.getParameter("txt_type"));
if(strType.equals(""))strType = "3";
//职务编号
String strDutyNO = ds.toString((String)request.getParameter("txt_dutyno"));
//增删改类型
String strEdit = ds.toString((String)request.getParameter("txt_edit"));
//取得当前人员编号
String strPersonNo = ds.toString((String)request.getParameter("txt_personno"));
myBean.setPersonNO(strPersonNo);
myBean.setOrgNO(strOrgNO);
// String oper = myBean.getOper();
// String flow = myBean.getFlow();
//String conf = myBean.getConf();
String str[] = new String[30];
if(strType.equals("3"))
{
Hashtable hash = myBean.getOneData();
str[0] = (String)hash.get("BMMC");
str[1] = (String)hash.get("ZZZT");
str[2] = (String)hash.get("XM");
// str[3] = (String)hash.get("MM");
str[4] = (String)hash.get("MMWT");
str[5] = (String)hash.get("MMDA");
str[6] = (String)hash.get("XB");
str[7] = (String)hash.get("CSNY");
str[8] = (String)hash.get("MZ");
str[9] = (String)hash.get("ZZMM");
str[10] = (String)hash.get("XL");
str[11] = (String)hash.get("ZC");
str[12] = (String)hash.get("BGDH");
str[13] = (String)hash.get("FJDH");
str[14] = (String)hash.get("JTDH");
str[15] = (String)hash.get("YDDH");
str[16] = (String)hash.get("JTDZ");
str[17] = (String)hash.get("YZBM");
str[18] = (String)hash.get("QQ");
str[19] = (String)hash.get("EMAIL");
str[20] = (String)hash.get("PZCS");
//
str[21] = (String)hash.get("YHM");
str[22] = (String)hash.get("ZCRQ");
str[23] = (String)hash.get("FBWZ");
str[24] = (String)hash.get("GLYH");
str[25] = (String)hash.get("GRJJ");
str[26] = (String)hash.get("GH");
str[27] = (String)hash.get("JBXH");
str[28] = (String)hash.get("BMBH");
str[29] = (String)hash.get("ZNYH");
}
if(str[20].equals(""))
{
for(int i=1;i<=5;i++)
{
if(!str[20].equals(""))str[20] += ",";
str[20] += myBean.toName("CODE_XTPZ","PZBH","PZSZ",""+i);
}
}
%>
<script language="javascript" src="../scripts/department.js"></script>
<script src="Popup.js"></script><div align=center>
<font style='font-size: 24px;font-weight: bold;font-family: "楷体_GB2312";'><b>修改个人信息<b></font>
<hr align="center" width="95%" size="2" noshade>
</div>
<table class="tab" cellSpacing="1" width="100%">
<tbody>
<tr bgColor="#ffffff" height="22"><input type="hidden" name="txt_bmno" value="<%=str[28]%>">
<td align="right" >部门名称:</td>
<td ><input class="text" type="text" name="txt_bmmc" size="20" value="<%=str[0]%>" readonly> <input type="button" value="选择部门" class=fashion_1 style='cursor:hand' onclick="gototree()"></td>
<td align="right" >在职状态:</td>
<td ><input class="text" type="text" value="<%=str[1]%>" name="txt_zzzt" size="11"readonly>
<select class="text" name="sel_zzmm" onchange="onchg(this,document.all.txt_zzzt)" size=1>
<option value="正常" selected>正常</option>
<option value="离职">离职</option>
<option value="退休">退休</option>
<option value="挂起">挂起</option>
</select>
</td>
</tr>
<tr bgColor="#ffffff" height="22">
<td align="right" >用户性质:</td>
<td colspan=3><select name="txt_znyh">
<option value=0 <%if(str[29].equals("0")) out.print("selected");%>>一般用户</option>
<option value=1 <%if(str[29].equals("1")) out.print("selected");%>>职能用户</option>
</select>
</td>
</tr>
<tr bgColor="#FFFFff" height="22">
<td align="right">*姓 名:</td>
<td><input class="text" name="txt_xm" size="20" value="<%=str[2]%>"></td>
<td align="right" >工 号:</td>
<td ><input class="text" name="txt_gh" value="<%=str[26]%>" size="20"></td>
</tr>
<tr bgColor="#ffffff" height="22">
<td align="right">新 密 码:</td>
<td ><input class="text" type="password" value="<%//=str[3]%>" name="password_check" onchange="clear_pswqr()" size="20"></td>
<td align="right">确认密码:</td>
<td ><input class="text" type="password" value="<%//=str[3]%>" name="pass_checkagain" size="20"></td>
</tr>
<tr bgColor="#FFFFff" height="22">
<td align="right">密码问题:</td>
<td><input class="text" name="txt_mmwt" size="20"value="<%=str[4]%>"></td>
<td align="right">密码答案:</td>
<td><input class="text" name="txt_mmda" size="20"value="<%=str[5]%>"></td>
</tr>
<tr bgColor="#ffffff" height="22">
<td align="right">性 别:</td>
<td><input class="text" name="txt_xb" size="13"readonly value="<%=str[6]%>">
<select class="text" name="sel_xb" onchange="onchg(this,document.all.txt_xb)">
<option value="" selected></option>
<option value="男" >男</option>
<option value="女">女</option>
</select></td>
<td align="right">出生年月:</td>
<td><input class="text" value="<%=str[7]%>" name="txt_csny" size="20"readonly>
<a onClick="fPopUpDlg('calendar.htm',document.all.txt_csny, 'winpop', 172, 210);"><img src="../images/DATETIME.GIF" border=0 width="16" height="16" style="cursor:hand"></a>
</td>
</tr>
<tr bgColor="#FFFFff" height="22">
<td align="right">民 族:</td>
<td><input class="text" name="txt_mz" size="13" readonly value="<%=str[8]%>">
<select class="text" name="sel_mz" onchange="onchg(this,document.all.txt_mz)" size=1>
<option value="" selected></option>
<%
Vector vt = myBean.getMZ();
String xmmc = "";
for(int i=0;i<vt.size();i++)
{
xmmc = (String)vt.get(i);
%>
<option value="<%=xmmc%>"><%=xmmc%></option><!--从字典查-->
<%
}
%>
</select></td>
</td>
<td align="right">政治面貌:</td>
<td><input class="text" name="txt_zzmm" size="11"readonly value="<%=str[9]%>">
<select class="text" name="sel_zzmm" onchange="onchg(this,document.all.txt_zzmm)" size=1>
<option value="" selected></option>
<%
vt = myBean.getZzmm();
for(int i=0;i<vt.size();i++)
{
xmmc = (String)vt.get(i);
%>
<option value="<%=xmmc%>"><%=xmmc%></option><!--从字典查-->
<%
}
%>
</select>
</td>
</tr>
<tr bgColor="#ffffff" height="22">
<td align="right">学 历:</td>
<td><input class="text" name="txt_xl" size="11"readonly value="<%=str[10]%>">
<select class="text" name="sel_xl" onchange="onchg(this,document.all.txt_xl)" size=1>
<option value="" selected></option>
<%
vt = myBean.getXL();
for(int i=0;i<vt.size();i++)
{
xmmc = (String)vt.get(i);
%>
<option value="<%=xmmc%>"><%=xmmc%></option><!--从字典查-->
<%
}
%>
</select></td>
<td align="right">职 称:</td>
<td><input class="text" value="" name="txt_zc" size="9"readonly value="<%=str[11]%>">
<select class="text" name="sel_zc" onchange="onchg(this,document.all.txt_zc)" size=1>
<option value="" selected></option>
<%
vt = myBean.getZC();
for(int i=0;i<vt.size();i++)
{
xmmc = (String)vt.get(i);
%>
<option value="<%=xmmc%>"><%=xmmc%></option><!--从字典查-->
<%
}
%>
</select></td>
</tr>
<tr bgColor="#FFFFff" height="22">
<td align="right">办公电话:</td>
<td><input class="text" name="txt_bgdh" size="20" value="<%=str[12]%>"></td>
<td align="right">分机电话:</td>
<td><input class="text" name="txt_fjdh" size="20" value="<%=str[13]%>"></td>
</tr>
<tr bgColor="#ffffff" height="22">
<td align="right">家庭电话:</td>
<td><input class="text" value="<%=str[14]%>" name="txt_jtdh" size="20"></td>
<td align="right">移动电话:</td>
<td><input class="text" name="txt_mobile" size="20" value="<%=str[15]%>"></td>
</tr>
<tr bgColor="#FFFFff" height="22">
<td align="right">家庭地址:</td>
<td><input class="text" name="txt_address" size="20" value="<%=str[16]%>"></td>
<td align="right">邮政编码:</td>
<td><input class="text" value="<%=str[17]%>" name="txt_yzbm" size="20"></td>
</tr>
<tr bgColor="#ffffff" height="22">
<td align="right"> QQ :</td>
<td><input class="text" name="txt_qq" size="20" value="<%=str[18]%>"></td>
<td align="right">E-mail :</td>
<td><input class="text" name="txt_email" size="20" value="<%=str[19]%>"></td>
</tr>
<!---style="text-transform:uppercase;"--->
<tr bgColor="#FFFFff" height="22">
<td align="right">*用户名 :</td>
<td><input class="text" name="txt_username" size="20" value="<%=str[21]%>" style="text-transform:lowercase;"></td>
<td align="right">注册日期:</td>
<td><input class="text" name="txt_regdate" size="20" value="<%=str[22]%>" readonly></td>
</tr>
<tr>
<td align="right">级别序号: </td>
<td><input class="text" name="txt_jbxh" size="20" value="<%=str[27]%>"></td>
</tr>
</tbody>
</table>
<table cellSpacing="0"width="100%" align=center>
<tr bgColor="#FFFFff">
<td align=right valign="top">个人简介 :</td>
<!--/tr>
<tr-->
<td align=left >
<textarea rows="5" cols="46" name="txt_grjj"><%=str[25]%></textarea>
</td>
</tr>
</table>
<table align=center>
<tr bgColor="#ffffff" height="22">
<td align="middle" colSpan="2">
<p align="center">
<input type="button" value="提交" name="B1"onclick="return oncheckdata()" class=fashion_1 style='cursor:hand'>
<input type="button" value="返回" name="B2" class=fashion_1 style='cursor:hand' onclick="javascript:history.back()"></p>
</td>
</tr>
</table>
<script>
function oncheckdata()
{
document.all.form1.submit();
if(document.all.txt_xm.value=="")
{
alert("请填写完整您的姓名和密码!");
return false;
}
else if(document.all.pass_checkagain.value!=document.all.password_check.value)
{
alert("输入的密码不一致!");
return false;
}
else if(document.all.txt_gh.value!="" && !isDig(document.all.txt_gh.value))
{
alert("工号必须为数字!");
return false;
}
else if(document.all.txt_qq.value!="" && !isDig(document.all.txt_qq.value))
{
alert("QQ必须为数字!");
return false;
}
else if(document.all.txt_bgdh.value!="" && !isPhonenumger(document.all.txt_bgdh.value))
{
alert("请正确输入电话号码!");
return false;
}
else if(document.all.txt_fjdh.value!="" && !isPhonenumger(document.all.txt_fjdh.value))
{
alert("请正确输入电话号码!");
return false;
}
else if(document.all.txt_yzbm.value!="" && !isDig(document.all.txt_yzbm.value))
{
alert("邮政编码必须为数字!");
return false;
}
else if(document.all.txt_jtdh.value!="" && !isPhonenumger(document.all.txt_jtdh.value))
{
alert("请正确输入电话号码!");
return false;
}
else if(document.all.txt_mobile.value!="" && !isDig(document.all.txt_mobile.value))
{
alert("移动电话必须为数字!");
return false;
}
else if(document.all.txt_username.value=="")
{
alert("用户名不能为空!");
return false;
}
else if(document.all.txt_jbxh.value!="" && !isDig(document.all.txt_jbxh.value))
{
alert("级别序号必须为数字!");
return false;
}
else
{
document.all.txt_type.value = "3";
document.all.txt_orgno.value = "<%=strOrgNO%>";
document.all.txt_dutyno.value = "<%=strDutyNO%>";
document.all.txt_personno.value = "<%=strPersonNo%>";
document.all.txt_edit.value = "<%=strEdit%>";
document.all.form1.action = "../../Org";
//document.all.form1.action = "test.jsp";
document.all.form1.submit();
}
}
function clear_pswqr()
{
document.all.pass_checkagain.value="";
}
function isDig(str)
{
var bool = true;
for(var i=0;i<str.length;i++)
{
if(!(str.charAt(i)>=0&&str.charAt(i)<=9))
{
bool = false;
break;
}
}
return bool;
}
function isPhonenumger(str)
{
var bool = true;
for(var i=0;i<str.length;i++)
{
if(!( (str.charAt(i)>=0&&str.charAt(i)<=9) || str.charAt(i)=="-" ))
{
bool = false;
break;
}
}
return bool;
}
function GoCzqxWindow(id)//选择操作权限formname
{
var url = "";
if(id==1)
url = "selczqx.jsp";
if(id==2)
url = "sellcqx.jsp?strlcqx="+document.all.txt_roadright.value;
if(id==3)
url = "splitNetSource.jsp?strnetsource="+document.all.txt_confpara.value;
var hWnd = window.open(url,"HelpWindow","width=500,height=335,resizable=yes,scrollbars=yes");
if ((document.window != null) && (!hWnd.opener))
hWnd.opener = document.window;
hWnd.focus();
}
function onchg(selobj,kjname)
{
var choice = selobj.selectedIndex;
kjname.value = selobj.options[choice].value;
}
function gototree()
{
var url = "";
url = "selDadbm.jsp?flg=3";
var hWnd = window.open(url,"HelpWindow","width=500,height=335,resizable=no,scrollbars=yes");
if ((document.window != null) && (!hWnd.opener))
hWnd.opener = document.window;
hWnd.focus();
}
function modBMQX()
{
var url = "modMenuQX.jsp?strpersonno=<%=strPersonNo%>";
var hWnd = window.open(url,"HelpWindow4","width=800,height=600,resizable=yes,scrollbars=yes,menubar=yes");
if ((document.window != null) && (!hWnd.opener))
hWnd.opener = document.window;
hWnd.focus();
}
</script>
<%
}finally{
if(myBean!=null)myBean.closeConn();
}%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -