📄 job.jsp
字号:
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib uri="/WEB-INF/jb-common.tld" prefix="jd"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<html>
<head>
<title>职位管理</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<script type="text/javascript">
function gotoPage(pageX){
var pageNo=document.getElementById("pageResult.pageNo").value;///得到当前页数
var pageTotal=document.getElementById("pageResult.pageCount").innerHTML;//得到总页数
var pageSize=document.getElementById("pageResult.pageSize").value;///得到每页显示的行数
//pagecount 和 totalcount
switch(pageX){
case 1:document.getElementById("pageResult.pageNo").value=1;break;
case 2:if(document.getElementById("pageResult.pageNo").value<=1){document.getElementById("pageResult.pageNo").value=1;}else{document.getElementById("pageResult.pageNo").value=parseInt(pageNo)-1;}break;
case 3:if(document.getElementById("pageResult.pageNo").value>=pageTotal){document.getElementById("pageResult.pageNo").value=pageTotal;}else{document.getElementById("pageResult.pageNo").value=parseInt(pageNo)+1;}break;
case 4:document.getElementById("pageResult.pageNo").value=parseInt(pageTotal);break;
}
var currentPage=document.getElementById("pageResult.pageNo").value;
send_request("?operate=doDelete&oper=list&Currentpage="+currentPage+"&pageSize="+pageSize);
return;
}
function Page_go(){///手动输入执行的翻页
var pageSize=document.getElementById("pageResult.pageSize").value;///得到每页显示的行数
var curPage=document.getElementById("pageResult.pageNo").value;///得到当前页
var TotalPage=document.getElementById("pageResult.pageCount").innerHTML;///得到最大页数
var TotalCount=document.getElementById("pageResult.totalCount").innerHTML;///得到最大的记录数
if (curPage==""){
alert("显示的当前页数不能为空,请输入!");
document.getElementById("pageResult.pageNo").focus();
return;
}
if (pageSize==""){
alert("每页显示的行数不能为空,请输入!");
document.getElementById("pageResult.pageSize").focus();
return;
}
if (pageSize<1)pageSize=1;
<%-- if (pageSize>TotalCount)pageSize=TotalCount;--%>
if (curPage<1)curPage=1;
if (curPage>TotalPage)curPage=TotalPage;
document.getElementById("pageResult.pageSize").value=pageSize;
document.getElementById("pageResult.pageNo").value=curPage;
send_request("?operate=doDelete&oper=list&Currentpage="+curPage+"&pageSize="+pageSize);
return;
}
function showPages(vl)
{
var count=vl.value;
var sortname=document.getElementById("selectype").value;
var sortorder=document.getElementById("selectorder").value;
send_request1('?operate=doPagecount&pagecount='+count+"&sortname="+sortname+"&sortorder"+sortorder);
}
function showsort()
{
var sortname=document.getElementById("selectype").value;
var sortorder=document.getElementById("selectorder").value;
var count=document.getElementById("showpage").value;
document.forms["aspnetForm"].action="?operate=doPagesort&sortname="+sortname+"&sortorder"+sortorder+"&count="+count;
document.forms["aspnetForm"].submit();
}
//实现全选
function checkall(checkAll)
{
var items=document.getElementsByName("allbox1");
for(var i=0;i<items.length;i++)
{
if(items[i].type=="checkbox")
{
items[i].checked=checkAll.checked;
}
}
}
function selectids(p,vl)
{
var vd=document.getElementById("ids").value;
if(p.checked==true)
{
vd+=vl+",";
}
if(p.checked==false)
{
vd="";
}
document.getElementById("ids").value=vd;
}
var http_request = false;
function send_request(url) {//初始化、指定处理函数、发送请求的函数
http_request = false;
//开始初始化XMLHttpRequest对象
if(window.XMLHttpRequest) { //Mozilla 浏览器
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {//设置MiME类别
http_request.overrideMimeType("text/xml");
}
}
else if (window.ActiveXObject) { // IE浏览器
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) { // 异常,创建对象实例失败
window.alert("不能创建XMLHttpRequest对象实例.");
return false;
}
http_request.onreadystatechange = processRequest;
// 确定发送请求的方式和URL以及是否同步执行下段代码
http_request.open("GET", url, true);
http_request.send(null);
}
function send_request1(url) {//初始化、指定处理函数、发送请求的函数
http_request = false;
//开始初始化XMLHttpRequest对象
if(window.XMLHttpRequest) { //Mozilla 浏览器
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {//设置MiME类别
http_request.overrideMimeType("text/xml");
}
}
else if (window.ActiveXObject) { // IE浏览器
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) { // 异常,创建对象实例失败
window.alert("不能创建XMLHttpRequest对象实例.");
return false;
}
http_request.onreadystatechange = processRequest1;
// 确定发送请求的方式和URL以及是否同步执行下段代码
http_request.open("GET", url, true);
http_request.send(null);
}
function processRequest1() {
if (http_request.readyState == 4) { // 判断对象状态
if (http_request.status == 200) { // 信息已经成功返回,开始处理信息
var result=http_request.responseXML.getElementsByTagName("base");//处理分页后的无刷新的table显示结果
var div1=document.getElementById("mytableDiv");//得到显示table的层
var content="";
content+="<table class='query_form_table' id='_items_'><tbody>";
for(var i=0;i<result.length;i++){
content+="<tr id='_Item_Index_0'><td>";
content+="<input id='allbox1' onclick='selectids(this,"+result[i].childNodes[0].childNodes[0].nodeValue+");' type='checkbox' name='allbox1' />";
content+="</td>";
content+="<td>"
content+=result[i].childNodes[0].childNodes[1].nodeValue;
content+="</td>";
content+="<td>"
content+=result[i].childNodes[0].childNodes[2].nodeValue;
content+="</td>";
content+="<td>"
content+=result[i].childNodes[0].childNodes[3].nodeValue;
content+="</td>";
content+="<td>"
content+=result[i].childNodes[0].childNodes[4].nodeValue;
content+="</td>";
content+="<td><a href='javascript:Delete();'>";
content+="删除</a>";
content+="</td>";
content+="</tr>";
}
content+="</tbody></table>";
div1.innerHTML=content;
}
}
}
// 处理返回信息的函数
function processRequest() {
if (http_request.readyState == 4) { // 判断对象状态
if (http_request.status == 200) { // 信息已经成功返回,开始处理信息
document.getElementById("ids").value="";///将隐藏域中的要删除的id清除
var result=http_request.responseXML.getElementsByTagName("base");//处理删除后的返回结果
var div1=document.getElementById("mytableDiv");//得到显示table的层
var content="";
content+="<table class='query_form_table' id='_items_'><tbody>";
for(var i=0;i<result.length;i++){
content+="<tr id='_Item_Index_0'><td>";
content+="<input id='allbox1' onclick=selectids(this,"+result[i].childNodes[0].childNodes[0].nodeValue+"); type='checkbox' name='allbox1' />";
content+="</td>";
content+="<td>"
content+=result[i].childNodes[1].childNodes[0].nodeValue;
content+="</td>";
content+="<td>"
content+=result[i].childNodes[2].childNodes[0].nodeValue;
content+="</td>";
content+="<td>"
content+=result[i].childNodes[3].childNodes[0].nodeValue;
content+="</td>";
content+="<td>"
content+=result[i].childNodes[4].childNodes[0].nodeValue;
content+="</td>";
content+="<td><a href='javascript:DeleteById("+result[i].childNodes[0].childNodes[0].nodeValue+");'>";
content+="删除</a>";
content+="</td>";
content+="</tr>";
document.getElementById("pageResult.totalCount").innerHTML=result[i].childNodes[5].childNodes[0].nodeValue;
document.getElementById("pageResult.pageSize").value=result[i].childNodes[6].childNodes[0].nodeValue;
document.getElementById("pageResult.pageNo").value=result[i].childNodes[7].childNodes[0].nodeValue;
document.getElementById("pageResult.pageCount").innerHTML=result[i].childNodes[8].childNodes[0].nodeValue;
}
content+="</tbody></table>";
div1.innerHTML=content;
}
}
}
function Delete() {
var ids=document.getElementById("ids").value;
var dd=ids.split(",");
var count=dd.length-1;
if(ids=="")
{
alert('请选择要删除的职位!');
return;
}
else
{
if(!window.confirm('确认删除这'+count+'条记录?'))
{
return;
}
else
{
send_request('/ChinaHR/doJob.do?operate=doDelete&jobId='+ids+"&oper=delete");
}
}
}
function DeleteById(vl)
{
if(!window.confirm('确认删除?'))
{
return;
}
else
{
send_request('/ChinaHR/doJob.do?operate=doDelete&jobId='+vl+"&oper=delete");
}
}
</script>
<LINK href="/ChinaHR/EnterpriseServer/css/default.css" type=text/css
rel=stylesheet>
<LINK href="/ChinaHR/EnterpriseServer/css/main.css" type=text/css
rel=stylesheet>
<LINK href="/ChinaHR/EnterpriseServer/css/layer6.css" type=text/css
rel=stylesheet>
<link href="/ChinaHR/EnterpriseServer/css/addjob.css" type="text/css"
rel=stylesheet />
<link rel="stylesheet"
href="/ChinaHR/EnterpriseServer/css/style-new.css" type="text/css"></link>
</head>
<body>
<DIV id=wrap>
<DIV class=wrapcon>
<FORM id=aspnetForm name=aspnetForm action="doJob.do?operate=toJobList"
method=post>
<br>
<DIV id=outer>
<!-- 菜单控制 end -->
<!-- 内容 begin -->
<DIV class=main1 id=main>
<DIV class=mcon>
<DIV class=h1blk>
<H1>
职位管理
</H1>
<!--帮助 begin-->
<DIV class=t_help onclick="" onmouseout="">
<H4>
<A href="alert('欢迎来到智聘系统职位管理!');">职位管理使用帮助</A>
</H4>
<DIV class=lyer id=hpDV onmouseover="" style="DISPLAY: none"
onmouseout="">
<DIV class=top>
<DIV class=mc></DIV>
</DIV>
<DIV class=mid>
<DIV class=mc>
<P>
您可以在职位管理中管理您在智聘系统中的所有职位,可以进行职位新增、修改、发布、刷新、暂停、删除等操作,并有职位模板供您参考。
</P>
<DIV class=more>
<A href="">了解更多</A>
</DIV>
</DIV>
</DIV>
<DIV class=bm>
<DIV class=mc></DIV>
</DIV>
</DIV>
</DIV>
<!--帮助 end-->
</DIV>
</DIV>
<DIV class=hblk>
<DIV class=msg>
<SPAN id=ctl00_ContentPlaceHolder1_lbljobinfo>zxy,您在当前服务期内还可以发布<B>1</B>份职位。</SPAN>
</DIV>
<DIV class=redmsg id=ctl00_ContentPlaceHolder1_remindEmailHelp>
<SPAN class=msg><A
href="http://ehr.chinahr.com/Account/UpdateRegInfo.aspx">订阅职位到期提醒邮件</A>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -