📄 post.asp
字号:
<%@ Language=VBScript Transaction="Required"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>人力资源管理系统</title>
<link href="../Include/type.css" rel="stylesheet" type="text/css">
</head>
<body>
<!--#include file="../Include/conn.asp"-->
<!--#include file="../Include/Head.asp"-->
<!--#include file="../Include/Syscheck.asp"-->
<script type="text/javascript" src="../Include/regtest.js"></script>
<div id="content" style="position:absolute; width:90%; height:115px; z-index:3; left: 48px; top: 178px;">
<%
call checkin_sys(session("UsersId"),session("PerId"),2)
dim pname,pstate,ppost,pfunction,prequest,pps,pdate1,pdate2,i
dim op,res,res1
dim e_id
op = request.QueryString("op")
set res = server.CreateObject("adodb.recordset")
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''' 岗位及功能选项列表
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
if op = "" then
%>
<script type="text/javascript" src="../Include/ajaxrequest.js"></script>
<script type="text/javascript">
function ajaxfuct(num,dno,op)
{
// 创建AJAX对象
var ajaxobj=new AJAXRequest();
ajaxobj.method="post";
// 设置回调函数,输出响应内容
ajaxobj.callback=function(xmlobj)
{
if (op=="2")
{
document.getElementById("ts"+dno).innerHTML=xmlobj.responseText;
if (xmlobj.responseText=="已撤消!")
{
document.getElementById("ts"+dno).parentElement.children[2].innerHTML="<center>撤消</center>";
document.getElementById("ts"+dno).parentElement.children[3].innerHTML=" ";
}
}
}
// 发送请求
ajaxobj.send("post_back.asp?hi="+num+"&op="+op);
}
</SCRIPT>
<img src="..\images\sub01_05.jpg" align="absmiddle" ><font color="#183978" size="3" face="华文仿宋">岗位信息列表</font>
<%
res.open "select post_id,post_meanid,post_name,post_state from post where post_state='启用'",conn,1,1
i=0
%>
<table width="85%" align="center" cellpadding="0" cellspacing="0" border="1" class="table1">
<tr height="25" bgcolor="#eeeeee">
<td width="15%"><div align="center">岗位编号</div></td>
<td width="15%"><div align="center">岗位名称</div></td>
<td width="15%"><div align="center">岗位状态</div></td>
<td width="20%"><div align="center">操作选项</div></td>
<td width="35%"><div align="center">提示</div></td>
</tr>
<%while not res.eof%>
<tr height="25">
<td><div align="center"><%=res(1)%></div></td>
<td><div align="center"><%=res(2)%></div></td>
<td><div align="center"><%=res(3)%></div></td>
<td>
<div align="center">
<a href="Post.asp?op=3&id=<%=res(0)%>">查看</a>
<a href="Post.asp?op=4&id=<%=res(0)%>">编辑</a>
<a href="#" onClick="ajaxfuct('<%=res(0)%>','<%=i%>','2')">撤销</a>
</div>
</td>
<td id="ts<%=i%>"> </td>
</tr>
<%
res.movenext
i=i+1
wend
%>
</table>
<p>
<center>
<input Type="button" class="button" onclick="document.location='Post.asp?op=1'" value="创 建" id="button1" name="button1">
</center>
<%
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''' 创建岗位操作
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
elseif op = "1" then '创建岗位信息
%>
<script type="text/javascript" src="../Include/ajaxrequest.js"></script>
<script type="text/javascript">
function ajaxfuct(num,op)
{
// 创建AJAX对象
var ajaxobj=new AJAXRequest();
ajaxobj.method="post"; //设置请求方式
// 设置回调函数,输出响应内容
ajaxobj.callback=function(xmlobj)
{
if (op=="1")
{
document.getElementById("p_name").innerHTML=xmlobj.responseText;
if(xmlobj.responseText=="此岗位名已存在!")
{
alert("请重新输入!")
document.add_post.name.focus();
}
}
}
// 发送请求
ajaxobj.send("post_back.asp?hi="+num+"&op="+op);
}
//-->
</SCRIPT>
<img src="..\images\sub01_05.jpg" align="absmiddle" ><font color="#183978" size="3" face="华文仿宋">输入岗位信息</font>
<form action="Post.asp?op=2" method="post" name="add_post" onSubmit="return Validator.Validate(this,2)">
<table width="560" border="1" align="center" cellpadding="0" cellspacing="0" class="table1">
<tr>
<td width="111" height="35" bgcolor="#eeeeee"><div align="center">岗位名称:</div></td>
<td width="433" height="35">
<input name="name" type="text" onBlur="ajaxfuct(document.add_post.name.value,'1')" dataType="CEN" msg="岗位名称输入无效字符" onKeyUp="testlen(this,10,0)">
<b id="p_name"></b>
</td>
</tr>
<tr>
<td height="35" class="td1"><div align="center">岗位职责:</div></td>
<td height="35"><input type="text" size="60" name="function" dataType="CEN" msg="岗位职责输入无效字符" onBlur="testlen(this,50)"></td>
</tr>
<tr>
<td height="35" class="td1"><div align="center">岗位要求:</div></td>
<td height="35"><input type="text" size="60" name="request" dataType="CEN" msg="岗位要求输入无效字符" onBlur="testlen(this,50)"></td>
</tr>
<tr>
<td height="35" class="td1"><div align="center">岗位备注:</div></td>
<td height="35"><input type="text" size="60" name="ps"dataType="CEN" msg="岗位要求输入无效字符" onBlur="testlen(this,50)"></td>
</tr>
</table>
<br>
<table width="563" border="0" align="center">
<tr>
<td><div align="center">
<input name="" type="submit" value="创建" class="button">
<input name="" type="reset" value="重填" class="button">
</div></td>
</tr>
</table><br>
<table width="563" border="0" align="center">
<tr>
<td width="372"> </td>
<td width="181"><div align="center"><a href="Post.asp">返回</a></div></td>
</tr>
</table>
</form>
<%
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''' 创建岗位处理
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
elseif op = "2" then '岗位创建存入数据库
pname = request.Form("name")
pfunction = request.Form("function")
prequest = request.Form("request")
pps = request.Form("ps")
pdate1 = cstr(year(date))&"-"&cstr(month(date))&"-"&cstr(day(date))
res.open "insert into post(post_name,post_state,post_function,post_request,post_remark,post_createdate) values('"&pname&"','启用','"&pfunction&"','"&prequest&"','"&pps&"','"&pdate1&"')",conn,3,3
if err.number = 0 then
Response.Write "<center>岗位创建成功!</center>"
else
response.Write "<center>岗位创建失败!</center>"
end if
Response.AddHeader "refresh","2;url=Post.asp"
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''' 查看岗位详细信息
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
elseif op = "3" then '查看岗位信息
dim s_id
s_id = request.QueryString("id")
'Response.Write s_id
res.open "select post_meanid,post_name,post_state,post_createdate,post_function,post_request,post_remark from post where post_id ='"&s_id&"'",conn,3,3
%>
<div style="position:absolute;left:150px;">
<img src="..\images\sub01_05.jpg" align="absmiddle" ><font color="#183978" size="3" face="华文仿宋">岗位详细信息</font>
</div>
<br/><br/>
<table width="562" border="1" align="center" cellpadding="0" cellspacing="0" class="table1">
<tr>
<td width="95" height="35" bgcolor="#eeeeee"><div align="center">岗位编号:</div></td>
<td width="146" height="35"><div align="center"><%=res(0)%></div></td>
<td width="95" height="35" bgcolor="#eeeeee"><div align="center">岗位名称:</div></td>
<td width="198" height="35"><div align="center"><%=res(1)%></div></td>
</tr>
<tr>
<td height="35" class="td1"><div align="center">岗位状态:</div></td>
<td height="35"><div align="center"><%=res(2)%></div></td>
<td height="35" class="td1"><div align="center">创建时间</div></td>
<td height="35"><div align="center"><%=res(3)%> </div></td>
</tr>
<tr>
<td height="35" class="td1"><div align="center">岗位职责:</div></td>
<td height="35" colspan="3"><%=res(4)%> </td>
</tr>
<tr>
<td height="35" class="td1"><div align="center">岗位要求:</div></td>
<td height="35" colspan="3"><%=res(5)%> </td>
</tr>
<tr>
<td height="35" class="td1"><div align="center">岗位备注:</div></td>
<td height="35" colspan="3"><%=res(6)%> </td>
</tr>
</table>
<table width="87%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="70%" height="58"> </td>
<td width="30%"><div align="left">
<a href="Post.asp">返回</a>
<a href="Post.asp?op=4&id=<%=s_id%>">编辑</a></div>
</td>
</tr>
</table>
<%
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''' 编辑修改岗位信息操作
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
elseif op = "4" then '编辑岗位信息
e_id = request.QueryString("id")
res.open "select post_meanid,post_name,post_state,post_createdate,post_function,post_request,post_remark from post where post_id='"&e_id&"'",conn,3,3
%>
<script type="text/javascript" src="../Include/ajaxrequest.js"></script>
<script type="text/javascript">
function ajaxfuct(num,theid,op)
{
// 创建AJAX对象
var ajaxobj=new AJAXRequest();
ajaxobj.method="post"; //设置请求方式
// 设置回调函数,输出响应内容
ajaxobj.callback=function(xmlobj)
{
if (op=="1_1")
{
document.getElementById("p_name").innerHTML=xmlobj.responseText;
if(xmlobj.responseText=="此岗位名已存在!")
{
alert("请重新输入!")
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -