⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 post.asp

📁 武汉软件园人力资源管理系统完整源代码,希望大家能够多多交流.
💻 ASP
📖 第 1 页 / 共 2 页
字号:
<%@ 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="&nbsp";        
      } 
    }
  }
  
                                 // 发送请求
  ajaxobj.send("post_back.asp?hi="+num+"&op="+op);
}


</SCRIPT>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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>&nbsp;&nbsp;
        <a href="Post.asp?op=4&id=<%=res(0)%>">编辑</a>&nbsp;&nbsp;
        <a href="#" onClick="ajaxfuct('<%=res(0)%>','<%=i%>','2')">撤销</a>
      </div>
    </td>
    <td id="ts<%=i%>">&nbsp;</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>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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">
      &nbsp;
      <input name="" type="reset" value="重填" class="button">
    </div></td>
  </tr>
</table><br>
<table width="563" border="0" align="center">
   <tr>
      <td width="372">&nbsp;</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)%>&nbsp;</div></td>
  </tr>
  <tr>
    <td height="35" class="td1"><div align="center">岗位职责:</div></td>
    <td height="35" colspan="3"><%=res(4)%>&nbsp</td>
  </tr>
  <tr>
    <td height="35" class="td1"><div align="center">岗位要求:</div></td>
    <td height="35" colspan="3"><%=res(5)%>&nbsp;</td>
  </tr>
  <tr>
    <td height="35" class="td1"><div align="center">岗位备注:</div></td>
    <td height="35" colspan="3"><%=res(6)%>&nbsp;</td>
  </tr>
</table>
<table width="87%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="70%" height="58">&nbsp;</td>
    <td width="30%"><div align="left">
        <a href="Post.asp">返回</a>&nbsp;&nbsp;
        <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 + -