您的位置:首页 > Web前端 > JavaScript

servlet Js

2013-12-22 00:00 330 查看
function checkType(){

if(document.userAddForm.u_type.value == "1"){

$('#contactInfoTitle').text('经办人联系信息');

$('.handerClass').show();

$('#the_type_div').show();

$('#p_content').hide();

$('#e_content').show();

$('#o_content').hide();

$('#otherText').hide();

var appItem="1";

var jydate=aotudate();

$.post("checkFCId",{"appItem":appItem},function(data)

{

var strs=data.split("|");

var cid=strs[0];

var days=$.parseJSON(strs[1]);

for(var i=0;i<days.length;i++)

{

var csId= days[i].setpath+jydate+cid;

document.getElementById("idorder").value=csId;

document.getElementById("setdate").value=days[i].setfinshDay;

}

});

//$('input[name='etrsetNew']:checked").val();

//$("input[type='checkbox'][name='etrsetNew']:checked").attr("checked"))

selectUtil(1);

document.getElementById("the_type").innerHTML = "企业类型";

document.getElementById("the_name").innerHTML = "企业名称";

}else if(document.userAddForm.u_type.value == "2"){

$('#contactInfoTitle').text('个人联系信息');

$('.handerClass').hide();

$('#the_type_div').show();

$('#p_content').show();

$('#e_content').hide();

$('#o_content').hide();

$('#otherText').hide();

var appItem="2";

var jydate=aotudate();

$.post("checkFCId",{"appItem":appItem},function(data)

{

var strs=data.split("|");

var cid=strs[0];

var days=$.parseJSON(strs[1]);

for(var i=0;i<days.length;i++)

{

var csId= days[i].setpath+jydate+cid;

document.getElementById("idorder").value=csId;

document.getElementById("setdate").value=days[i].setfinshDay;

&nb
7fe0
sp; }

});

selectUtil(2);

document.getElementById("the_type").innerHTML = "用户性别";

document.getElementById("the_name").innerHTML = "用户姓名";

}else if(document.userAddForm.u_type.value == "3"){

$('#otherText').show();

document.getElementById("the_name").innerHTML = "单位名称";

document.getElementById("the_type_div").style.display = "none";

document.getElementById("p_content").style.display = "none";

document.getElementById("e_content").style.display = "none";

document.getElementById("o_content").style.display = "";

var appItem="3";

var jydate=aotudate();

$.post("checkFCId",{"appItem":appItem},function(data)

{

var strs=data.split("|");

var cid=strs[0];

var days=$.parseJSON(strs[1]);

for(var i=0;i<days.length;i++)

{

var csId= days[i].setpath+jydate+cid;

document.getElementById("idorder").value=csId;

document.getElementById("setdate").value=days[i].setfinshDay;

}

});

}

}

function selectUtil(create_type){

objSelect = document.getElementById("select_type");

len = objSelect.options.length;

for(var i=0; i < len; i++){

objSelect.options.remove(0);

}

if(create_type == 1){

objSelect.options.add(new Option("--请选择--",""));

objSelect.options.add(new Option("有限制公司","有限制公司"));

objSelect.options.add(new Option("股份制公司","股份制公司"));

objSelect.options.add(new Option("国有企业","国有企业"));

objSelect.options.add(new Option("外资有限公司","外资有限公司"));

objSelect.options.add(new Option("其它","其它"));

}else if(create_type == 2){

objSelect.options.add(new Option("--请选择--",""));

objSelect.options.add(new Option("男","男"));

objSelect.options.add(new Option("女","女"));

}

}

//是否新办理的公司

function createCompy(setcompy){

if(setcompy.checked==true)

{

var strs="1101";

$("#spfund").css("display","block");

$("#papername").css("display","block");

$.post("randstime",function(data){

var rands=strs+data;

document.getElementById("etrBslicence").value=rands;

$('#etrBslicence').attr('readonly',true).css('color','#F26521');

$.post("randstime",function(date){

var codes="8017";

var ha="-";

var ds=Math.round(Math.random()*900+1);

var codrands=codes+(date.substring(5,12))+ha+ds;

document.getElementById("etrOrgencode").value=codrands;

$('#etrOrgencode').attr('readonly',true).css('color','#F26521');

});

});

}

if(setcompy.checked==false)

{

$("#spfund").css("display","none");

$("#papername").css("display","none");

document.getElementById("etrBslicence").value="";

document.getElementById("etrOrgencode").value="";

}

}

$(function(){

setFrameHeight();

});

function doCheck(){

/*var tTitle = document.frmPost.tTitle.value;*/

var cust_name = document.frmPost.cust_name.value;

var tConsulContent = document.frmPost.tConsulContent.value;

var cust_addr = document.frmPost.cust_addr.value;

var cust_contact_way = document.frmPost.cust_contact_way.value;

/*if(tTitle == ""){

alert("请填写标题!");

document.frmPost.tTitle.focus();

return false;

}*/

if(cust_name == ""){

alert("请选择客户名称!");

document.frmPost.cust_name.focus();

return false;

}

/*if(tConsulContent == ""){

alert("请填写咨询内容!");

document.frmPost.tConsulContent.focus();

return false;

}*/

if(cust_addr == ""){

alert("请填写联系地址!");

document.frmPost.cust_addr.focus();

return false;

}

if(cust_contact_way == ""){

alert("请填写电话!");

document.frmPost.cust_contact_way.focus();

return false;

}

return true;

}

//得到文本赋值给下拉框

function getText(){

document.userAddForm.u_type.value=$('#textval').val();

//document.userAddForm.u_type.options([2]).text='sfshkfhskfhsk';

}

/**

* 添加房产界面

*

* */

function aotudate()

{

var d=new Date();

var nyr=d.getFullYear()+""+(d.getMonth()+1)+""+d.getDate();

return nyr;

}

//检查用户表的ID 疑问:怎样返回ajax的值给其它函数调用

/*function checkdate()

{

var cdata;

$.post("checkFCId",function(data)

{

cdata=data;

return data;

myfunction(data);

});

return cdata;

}

function myfunction(data)

{

return data;

alert(data);

}*/

function fromaddStart()

{

if(document.userAddForm.u_type.value=="1")

{

var appItem="1";

var jydate=aotudate();

$.post("checkFCId",{"appItem":appItem},function(data)

{

var strs=data.split("|");

var cid=strs[0];

var days=$.parseJSON(strs[1]);

for(var i=0;i<days.length;i++)

{

var csId= days[i].setpath+jydate+cid;

var appItem=days[i].setBusses;

//document.getElementById("idorder").value=csId;

var allData=$("#userAddForm").serialize();

var params=((allData+"&type="+csId)+"&item="+appItem);//直接添加值就可以了

}

$.post("addStarts",params,function(data){

if(data=="1")

{

alert("添加成功!");

//$("input[type=reset]").trigger("click");

//$("#linkbtn").trigger("click");

window.location.reload();

}

else if(data=="0")

{

alert("添加失败!");

}

});

});

}

if(document.userAddForm.u_type.value=="2")

{

var appItem="2";

var jydate=aotudate();

$.post("checkFCId",{"appItem":appItem},function(data){

var strs=data.split("|");

var cid=strs[0];

var days=$.parseJSON(strs[1]);

for(var i=0;i<days.length;i++)

{

var csId= days[i].setpath+jydate+cid;

var appItem=days[i].setBusses;

var allData=$("#userAddForm").serialize();

var params=((allData+"&type="+csId)+"&item="+appItem);//直接添加值就可以了

}

$.post("addStarts",params,function(data){

if(data=="1")

{

alert("添加成功!");

//$("input[type=reset]").trigger("click");

window.location.reload();

}

else if(data=="0")

{

alert("添加失败!");

}

});

});

}

if(document.userAddForm.u_type.value=="3")

{

var appItem="3";

var jydate=aotudate();

$.post("checkFCId",{"appItem":appItem},function(data){

var strs=data.split("|");

var cid=strs[0];

var days=$.parseJSON(strs[1]);

for(var i=0;i<days.length;i++)

{

var csId= days[i].setpath+jydate+cid;

var appItem=$("#textval").val();

var allData=$("#userAddForm").serialize();

var params=((allData+"&type="+csId)+"&item="+appItem);//直接添加值就可以了

}

$.post("addStarts",params,function(data){

if(data=="1")

{

alert("添加成功!");

//$("input[type=reset]").trigger("click");

window.location.reload();

}

else if(data=="0")

{

alert("添加失败!");

}

});

});

}

}

/----------------------------
//生成证件 function createJobCard(jobcard,obj){ var compName=$(obj).parent().prev().find("input").val(); if(compName=="") { var bool=confirm("如果签章为空,系统会默认总部章名?"); if(bool){ var compyName="行政服务管理系统"; $.post("createjobcard",{"jobcard":jobcard,"compay":compyName},function(data){ if(data=="true") { alert("证件已生成,请至D盘员工工作证文件夹下领取工作证!"); } }); } } else if(compName!=""){ $.post("createjobcard",{"jobcard":jobcard,"compay":compName},function(data){ if(data=="true") { alert("证件已生成,请至D盘员工工作证文件夹下领取工作证!"); compName==""; } }); } } //锁定用户 function sockuser(jobId,sockusr){ if(sockusr.checked==true) { var start="2"; $.post("sockusers",{"jobId":jobId,"start":start},function(data){ if(data=="1") { alert("锁定用户成功!"); } else if(data=="0") { alert("锁定用户失败!"); } }); } else if(sockusr.checked==false) { var start="0"; $.post("sockusers",{"jobId":jobId,"start":start},function(data){ if(data=="1") { alert("解除锁定成功!"); } else if(data=="0") { alert("锁定用户失败!"); } }); } }
//-----------------------------------------

//Ajax 用户登录检查 function CheckName(user) { //var user=document.getElementById("userAccount").value; /*if($("#userAccount").value=="") { var tx="用户名不能为空,请输入用户名!"; $("#usermsg").html(tx).show().fadeOut(5000); }*/ if(user=="") { var txtfull="用户名不能为空,请输入用户名!"; $("#usermsg").html(txtfull).show().fadeOut(5000); //$("#userAccount").val("").focus(); } else { $.post("checkName",{"user":user},function(data) { if(data==user) { { var txt=data+"用户不存在,请联系管理员!"; $("#usermsg").html(txt).show().fadeOut(5000); //$("#userAccount").val(""); //$("#userAccount").val("").focus(); } } /*else if(data!=user) { var t="欢迎"+user+"使用行政服务管理系统!"; $("#usermsg").html(t).show().fadeOut(5000); }*/ }); } } function CheckPwdlength(passwords) { if(passwords=="") { var txtpwd="密码不能为空,请输入密码!"; $("#usermsg").html(txtpwd).show().fadeOut(5000); } } /*function CheckValnum(valnum) { if(valnum=="") { var txtvln="验证码不能为空,请输入验证码!"; $("#usermsg").html(txtvln).show().fadeOut(5000); } else { $.post("validateLogin","valnum=" + valnum,function(data) { alert(data); if(data!==valnum) { var txtvl="验证码不对,请重新输入!"; $("#usermsg").html(txtvl).show().fadeOut(5000); } }); } }*/ function CheckValnum(valntxt) { if(valntxt=="") { var txtvln="验证码不能为空,请输入验证码!"; $("#usermsg").html(txtvln).show().fadeOut(5000); return false; } else { $.post("checkvalt",{"valntxt":valntxt},function(data) { if(data!==valntxt) { var txtvl="验证码不对,请重新输入!"; $("#usermsg").html(txtvl).show().fadeOut(5000); return false; } else { } }); } } /** * * 一定要注意ajax返回的是字符串,不论是int 型还是boolean型。 */ //验证密码 function dpValidate() { var user=document.getElementById("userAccount").value; var pwd=document.getElementById("userPassword").value; //var param = $("#form").serialize(); $.post("checkPwd",{"user":user,"pwd":pwd},function(data) { if(data=="false") { var txt="密码有误,请重新输入!"; $("#usermsg").html(txt).show().fadeOut(5000); $("#userPassword").focus(); return false; } else if(data=="true") { $("#form").submit(); } }); } /* * 上传头像用到多个窗口传值showModalialog */ function upfile(){ /*var url="upload/1.gif"; document.getElementById("headImg").src=url*/; var sdialogWidth = 600;//window.screen.Width -250; var sdialogHeight = 470;//window.screen.height -40; var hrefAddr="./upfiletool/updates.jsp"; var sFeatures; //var puropsImg="upload/1.gif";//传图片到父窗口 sFeatures = "dialogHeight:"+sdialogHeight+"px;dialogWidth:"+sdialogWidth+"px;"; sFeatures += "center:yes;edge:raised;scroll:no;status:no;unadorned:yes;"; var sReturn; sReturn = window.showModalDialog(hrefAddr, window, sFeatures); } /* * 上传头像用到多个窗口传值showModalialog */ function upfileMos(){ var sdialogWidth = 600;//window.screen.Width -250; var sdialogHeight = 470;//window.screen.height -40; var hrefAddr="./upfiletool/oglupdates.jsp"; var sFeatures; //var puropsImg="upload/1.gif";//传图片到父窗口 sFeatures = "dialogHeight:"+sdialogHeight+"px;dialogWidth:"+sdialogWidth+"px;"; sFeatures += "center:yes;edge:raised;scroll:no;status:no;unadorned:yes;"; var sReturn; sReturn = window.showModalDialog(hrefAddr, window, sFeatures); } function upfileMos1(){ var sdialogWidth = 600;//window.screen.Width -250; var sdialogHeight = 470;//window.screen.height -40; var hrefAddr="./upfiletool/oglupdates1.jsp"; var sFeatures; //var puropsImg="upload/1.gif";//传图片到父窗口 sFeatures = "dialogHeight:"+sdialogHeight+"px;dialogWidth:"+sdialogWidth+"px;"; sFeatures += "center:yes;edge:raised;scroll:no;status:no;unadorned:yes;"; var sReturn; sReturn = window.showModalDialog(hrefAddr, window, sFeatures); } function upfileMos1(){ var sdialogWidth = 600;//window.screen.Width -250; var sdialogHeight = 470;//window.screen.height -40; var hrefAddr="./upfiletool/oglupdates1.jsp"; var sFeatures; //var puropsImg="upload/1.gif";//传图片到父窗口 sFeatures = "dialogHeight:"+sdialogHeight+"px;dialogWidth:"+sdialogWidth+"px;"; sFeatures += "center:yes;edge:raised;scroll:no;status:no;unadorned:yes;"; var sReturn; sReturn = window.showModalDialog(hrefAddr, window, sFeatures); } function upfileMos2(){ var sdialogWidth = 600;//window.screen.Width -250; var sdialogHeight = 470;//window.screen.height -40; var hrefAddr="./upfiletool/oglupdates2.jsp"; var sFeatures; //var puropsImg="upload/1.gif";//传图片到父窗口 sFeatures = "dialogHeight:"+sdialogHeight+"px;dialogWidth:"+sdialogWidth+"px;"; sFeatures += "center:yes;edge:raised;scroll:no;status:no;unadorned:yes;"; var sReturn; sReturn = window.showModalDialog(hrefAddr, window, sFeatures); } function upfileMos3(){ var sdialogWidth = 600;//window.screen.Width -250; var sdialogHeight = 470;//window.screen.height -40; var hrefAddr="./upfiletool/oglupdates3.jsp"; var sFeatures; //var puropsImg="upload/1.gif";//传图片到父窗口 sFeatures = "dialogHeight:"+sdialogHeight+"px;dialogWidth:"+sdialogWidth+"px;"; sFeatures += "center:yes;edge:raised;scroll:no;status:no;unadorned:yes;"; var sReturn; sReturn = window.showModalDialog(hrefAddr, window, sFeatures); } function upfileMos4(){ var sdialogWidth = 600;//window.screen.Width -250; var sdialogHeight = 470;//window.screen.height -40; var hrefAddr="./upfiletool/oglupdates4.jsp"; var sFeatures; //var puropsImg="upload/1.gif";//传图片到父窗口 sFeatures = "dialogHeight:"+sdialogHeight+"px;dialogWidth:"+sdialogWidth+"px;"; sFeatures += "center:yes;edge:raised;scroll:no;status:no;unadorned:yes;"; var sReturn; sReturn = window.showModalDialog(hrefAddr, window, sFeatures); } function upfileMos5(){ var sdialogWidth = 600;//window.screen.Width -250; var sdialogHeight = 470;//window.screen.height -40; var hrefAddr="./upfiletool/oglupdates5.jsp"; var sFeatures; //var puropsImg="upload/1.gif";//传图片到父窗口 sFeatures = "dialogHeight:"+sdialogHeight+"px;dialogWidth:"+sdialogWidth+"px;"; sFeatures += "center:yes;edge:raised;scroll:no;status:no;unadorned:yes;"; var sReturn; sReturn = window.showModalDialog(hrefAddr, window, sFeatures); } function upfileMos6(){ var sdialogWidth = 600;//window.screen.Width -250; var sdialogHeight = 470;//window.screen.height -40; var hrefAddr="./upfiletool/oglupdates6.jsp"; var sFeatures; //var puropsImg="upload/1.gif";//传图片到父窗口 sFeatures = "dialogHeight:"+sdialogHeight+"px;dialogWidth:"+sdialogWidth+"px;"; sFeatures += "center:yes;edge:raised;scroll:no;status:no;unadorned:yes;"; var sReturn; sReturn = window.showModalDialog(hrefAddr, window, sFeatures); } function upfileMos7(){ var sdialogWidth = 600;//window.screen.Width -250; var sdialogHeight = 470;//window.screen.height -40; var hrefAddr="./upfiletool/oglupdates7.jsp"; var sFeatures; //var puropsImg="upload/1.gif";//传图片到父窗口 sFeatures = "dialogHeight:"+sdialogHeight+"px;dialogWidth:"+sdialogWidth+"px;"; sFeatures += "center:yes;edge:raised;scroll:no;status:no;unadorned:yes;"; var sReturn; sReturn = window.showModalDialog(hrefAddr, window, sFeatures); } function upfileMos8(){ var sdialogWidth = 600;//window.screen.Width -250; var sdialogHeight = 470;//window.screen.height -40; var hrefAddr="./upfiletool/oglupdates8.jsp"; var sFeatures; //var puropsImg="upload/1.gif";//传图片到父窗口 sFeatures = "dialogHeight:"+sdialogHeight+"px;dialogWidth:"+sdialogWidth+"px;"; sFeatures += "center:yes;edge:raised;scroll:no;status:no;unadorned:yes;"; var sReturn; sReturn = window.showModalDialog(hrefAddr, window, sFeatures); } function upfileMos9(){ var sdialogWidth = 600;//window.screen.Width -250; var sdialogHeight = 470;//window.screen.height -40; var hrefAddr="./upfiletool/oglupdates9.jsp"; var sFeatures; //var puropsImg="upload/1.gif";//传图片到父窗口 sFeatures = "dialogHeight:"+sdialogHeight+"px;dialogWidth:"+sdialogWidth+"px;"; sFeatures += "center:yes;edge:raised;scroll:no;status:no;unadorned:yes;"; var sReturn; sReturn = window.showModalDialog(hrefAddr, window, sFeatures); } function upfileMos10(){ var sdialogWidth = 600;//window.screen.Width -250; var sdialogHeight = 470;//window.screen.height -40; var hrefAddr="./upfiletool/oglupdates10.jsp"; var sFeatures; //var puropsImg="upload/1.gif";//传图片到父窗口 sFeatures = "dialogHeight:"+sdialogHeight+"px;dialogWidth:"+sdialogWidth+"px;"; sFeatures += "center:yes;edge:raised;scroll:no;status:no;unadorned:yes;"; var sReturn; sReturn = window.showModalDialog(hrefAddr, window, sFeatures); } function upfileMos11(){ var sdialogWidth = 600;//window.screen.Width -250; var sdialogHeight = 470;//window.screen.height -40; var hrefAddr="./upfiletool/oglupdates11.jsp"; var sFeatures; //var puropsImg="upload/1.gif";//传图片到父窗口 sFeatures = "dialogHeight:"+sdialogHeight+"px;dialogWidth:"+sdialogWidth+"px;"; sFeatures += "center:yes;edge:raised;scroll:no;status:no;unadorned:yes;"; var sReturn; sReturn = window.showModalDialog(hrefAddr, window, sFeatures); } //提取用户指纹创建用户 function smilrfile(){ var sdialogWidth = 600;//window.screen.Width -250; var sdialogHeight = 470;//window.screen.height -40; var hrefAddr="./upfiletool/similrupdates.jsp"; var sFeatures; //var puropsImg="upload/1.gif";//传图片到父窗口 sFeatures = "dialogHeight:"+sdialogHeight+"px;dialogWidth:"+sdialogWidth+"px;"; sFeatures += "center:yes;edge:raised;scroll:no;status:no;unadorned:yes;"; var sReturn; sReturn = window.showModalDialog(hrefAddr, window, sFeatures); } //匹配指纹 function smilryz(){ var sdialogWidth = 600;//window.screen.Width -250; var sdialogHeight = 470;//window.screen.height -40; var hrefAddr="./upfiletool/similryz.jsp"; var sFeatures; //var puropsImg="upload/1.gif";//传图片到父窗口 sFeatures = "dialogHeight:"+sdialogHeight+"px;dialogWidth:"+sdialogWidth+"px;"; sFeatures += "center:yes;edge:raised;scroll:no;status:no;unadorned:yes;"; var sReturn; sReturn = window.showModalDialog(hrefAddr, window, sFeatures); $.post("smildates",function(data) { var arr=$.parseJSON(data); if(arr.length==0){ $("#splay_enter").css("display","block"); $("#splay_time").css("display","none"); $("#smirmsg").hide(); var txtfull="授权未通过!"; $("#smirmsg2").html(txtfull).show().fadeOut(5000); $("#smirmsg").show(5010); } if(arr.length!=0){ $("#splay_enter").css("display","none"); $("#splay_time").css("display","block"); document.getElementById("userAccount").value=arr[0].userAccount; document.getElementById("usertypeId").value=arr[0].userIdentfier; } }); } //修改用户信息 /* * 修改用户提示框不好看不用了 */ function upUserpwds(){ alert("adsd"); //document.getElementById("headImg").src=url; var sdialogWidth = 700;//window.screen.Width -250; var sdialogHeight = 850;//window.screen.height -40; var hrefAddr="./updatUser.jsp"; var sFeatures; //var puropsImg="upload/1.gif";//传图片到父窗口 sFeatures = "dialogHeight:"+sdialogHeight+"px;dialogWidth:"+sdialogWidth+"px;"; sFeatures += "center:yes;edge:raised;scroll:no;status:no;unadorned:yes;"; var sReturn; sReturn = window.showModalDialog(hrefAddr, window, sFeatures); } /* * 后台添加用户登录验证 */ function viftuser(name) { if(name=="") { var usName="用户名不能为空!"; $("#usreImg").html(usName).show().fadeOut(5000); } else { $.post("checklogName",{"name":name},function(data) { if(data!=name) { { var txt="用户"+name+"已使用!"; $("#usreImg").css("color","#CC0000").html(txt).show().fadeOut(5000); //$("#userAccount").val(""); $("#yhm").val("").focus(); } } else { var tl="恭喜!该用户可使用"; //$("#usreImg").css $("#usreImg").css("color","mediumblue").html(tl).show().fadeOut(5000); } }); } } //身份证验证 var aCity={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",54:"西藏",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门",91:"国外"} function isCardID(sId){ var iSum=0 ; var info="" ; if(!/^\d{17}(\d|x)$/i.test(sId)) return "长度或格式错误"; sId=sId.replace(/x$/i,"a"); if(aCity[parseInt(sId.substr(0,2))]==null) return "你的身份证地区非法"; sBirthday=sId.substr(6,4)+"-"+Number(sId.substr(10,2))+"-"+Number(sId.substr(12,2)); var d=new Date(sBirthday.replace(/-/g,"/")) ; if(sBirthday!=(d.getFullYear()+"-"+ (d.getMonth()+1) + "-" + d.getDate()))return "身份证上的出生日期非法"; for(var i = 17;i>=0;i --) iSum += (Math.pow(2,i) % 11) * parseInt(sId.charAt(17 - i),11) ; if(iSum%11!=1) return "你输入的身份证号非法"; return "通过";//aCity[parseInt(sId.substr(0,2))]+","+sBirthday+","+(sId.substr(16,1)%2?"男":"女") } //身份证验证 function viftusers(identifNumber) { //错误信息 var Errors = new Array("验证通过!", "身份证号码位数不对!", "身份证号码出生日期超出范围或含有非法字符!", "身份证号码校验错误!", "身份证地区非法!"); var area={11:"北京",12:"天津",13:"河北",14:"山西
3ff0
",15:"内蒙古",21:"辽宁",22:"吉林", 23:"黑龙江",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东", 41:"河南",42:"湖北",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川", 52:"贵州",53:"云南",54:"西藏",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆", 71:"台湾",81:"香港",82:"澳门",91:"国外"} var identifNumber, Y, JYM; var S, M; var identifNumber_array = new Array(); identifNumber_array = identifNumber.split(""); //地区检验 if (area[parseInt(identifNumber.substr(0, 2))] == null) $("#usreIdf").css("color","mediumblue").html(Errors[0]).show().fadeOut(5000); //身份号码位数及格式检验 switch (identifNumber.length) { case 15: //15位身份号码,出生日期的合法性检查 //闰年月日:((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9])) //平年月日:((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8])) if ((parseInt(identifNumber.substr(6, 2)) + 1900) % 400 == 0 || ((parseInt(identifNumber.substr(6, 2)) + 1900) % 100 != 0 && (parseInt(identifNumber .substr(6, 2)) + 1900) % 4 == 0)) { ereg = /^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}$/; //闰年出生日期的合法性正则表达式 } else { ereg = /^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}$/; //平年出生日期的合法性正则表达式 } if (ereg.test(identifNumber)) $("#usreIdf").css("color","mediumblue").html(Errors[0]).show().fadeOut(5000); else $("#usreIdf").css("color","#CC0000").html(Errors[2]).show().fadeOut(5000); $("#shenfen").val("").focus(); break; case 18: //18位身份号码,出生日期的合法性检查 //闰年月日:((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9])) //平年月日:((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8])) if (parseInt(identifNumber.substr(6, 4)) % 400 == 0 || (parseInt(identifNumber.substr(6, 4)) % 100 != 0 && parseInt(identifNumber .substr(6, 4)) % 4 == 0)) { ereg = /^[1-9][0-9]{5}(19|20)[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}[0-9Xx]$/; //闰年出生日期的合法性正则表达式 } else { ereg = /^[1-9][0-9]{5}(19|20)[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}[0-9Xx]$/; //平年出生日期的合法性正则表达式 } if (ereg.test(identifNumber)) { //计算校验位 S = (parseInt(identifNumber_array[0]) + parseInt(identifNumber_array[10])) * 7 + (parseInt(identifNumber_array[1]) + parseInt(identifNumber_array[11]))* 9 + (parseInt(identifNumber_array[2]) + parseInt(identifNumber_array[12]))* 10 + (parseInt(identifNumber_array[3]) + parseInt(identifNumber_array[13]))* 5 + (parseInt(identifNumber_array[4]) + parseInt(identifNumber_array[14]))* 8 + (parseInt(identifNumber_array[5]) + parseInt(identifNumber_array[15]))* 4 + (parseInt(identifNumber_array[6]) + parseInt(identifNumber_array[16]))* 2 + parseInt(identifNumber_array[7]) * 1 + parseInt(identifNumber_array[8]) * 6 + parseInt(identifNumber_array[9]) * 3; Y = S % 11; M = "F"; JYM = "10X98765432"; M = JYM.substr(Y, 1); if (M == identifNumber_array[17])//判断校验位 //alert(Errors[0]); $("#usreIdf").css("color","mediumblue").html(Errors[0]).show().fadeOut(5000); else $("#usreIdf").css("color","#CC0000").html(Errors[3]).show().fadeOut(5000); // $("#shenfen").val("").focus(); } else $("#usreIdf").css("color","#CC0000").html(Errors[2]).show().fadeOut(5000); // $("#shenfen").val("").focus(); break; default: $("#usreIdf").css("color","#CC0000").html(Errors[1]).show().fadeOut(5000); //$("#shenfen").val("").focus(); break; } } //检验电话 function isTel(s){ //检查是否为电话号码 if(s=="") { $("#usreTel").html("移动电话不能为空").show().fadeOut(5000).css({ color: "yellow", background: "blue" });; } else { var myreg = /^(((13[0-9]{1})|15[0-9]{1}|18[0-9]{1}|)+\d{8})$/; if(s.length!=11){ $("#usreTel").html('手机号码位数不正确!').show().fadeOut(5000); $("#usreTel").val("").focus(); return false; } else if(!myret.test(s)) { $("#usreTel").html('手机号码格式不正确!').show().fadeOut(5000); $("#usreTel").val("").focus(); return false; } return true; } } //检查联系地址 function checkAdass(addrs) { if(addrs=="") { $("#usreAddrs").html('联系地址不能为空!').show().fadeOut(5000); } } //检查邮箱 function checkEmail(emails) { if(emails=="") { return true; } var patrn=/^[0-9a-zA-Z]+[0-9a-zA-Z._-]*@[0-9a-zA-Z]+[.]{1,1}[0-9a-zA-Z.]+$/; if(!patrn.test(emails)) { $("#Emails").html('Email格式有误!').show().fadeOut(5000); $("#Emails").val("").focus(); return false; } } /** * 生成自动工号 //用异步获取数据库的要插入的条数 */ function checkType()//为什么ajax请求不能放到外面调用? { /*var tt=document.myform.userType.value; var gj=$("#userType").val;*/ if(document.myform.userType.value=="业务操作员") { $('#similrs').css("display","none"); $('#checkhouse').show(); $('#checkmedicen').show(); var Str="Y"; var d=new Date(); var nyr=d.getFullYear()+""+(d.getMonth()+1)+""+d.getDate(); $.post("checkId",function(data) { var sdf =Str+nyr+(data); document.getElementById("aotoAacount").value=sdf; }); } if(document.myform.userType.value=="上级审核员") { $('#similrs').css("display","none"); $('#checkhouse').show(); $('#checkmedicen').show(); var Str="S"; var d=new Date(); var nyr=d.getFullYear()+""+(d.getMonth()+1)+""+d.getDate(); $.post("checkId",function(data) { var sdf =Str+nyr+(data); document.getElementById("aotoAacount").value=sdf; }); } if($("#userType").val()=="高级审核员")//jQ取值要带()不能不到值。 { $('#similrs').css("display","block"); $('#checkhouse').hide(); $('#checkmedicen').hide(); var Str="V"; var d=new Date(); var nyr=d.getFullYear()+""+(d.getMonth()+1)+""+d.getDate(); $.post("checkId",function(data) { var sdf =Str+nyr+(data); document.getElementById("aotoAacount").value=sdf; }); } } /** * 后台提交 * 要传3个对象过来 * */ function fromSubmit() { if($('#yhm').val()=="") { alert("员工姓名不能为空!") return false; } if($('#shenfen').val()=="") { alert("员工省份证号不能为空!") return false; } if($('#addrs').val()=="") { alert("员工地址不能为空!") return false; } var param =$("#myform").serialize(); $.post("creatUser",param,function(data) { if(data=="1") { alert("添加成功!"); $("#myform").get(0).reset(); //checkType(); window.location.reload(); } else if(data=="") { alert("添加失败,请重试!"); } }); } /** * table显示效果 * * */ function showtable(id){ var tableid='table'; var overcolor='#ffe3bc'; var color1='#faf7ed'; var color2='#ffffff'; var tablename=document.getElementById(id); var tr=tablename.getElementsByTagName("tr"); for(var i=0 ;i<tr.length;i++){ tr[i].onmouseover=function(){ this.style.backgroundColor=overcolor; } tr[i].onmouseout=function(){ if(this.rowIndex%2==0){ this.style.backgroundColor=color1; }else{ this.style.backgroundColor=color2; } } if(i%2==0){ tr[i].style.backgroundColor=color1; }else{ tr[i].style.backgroundColor=color2; } } } function on_load(){ showtable('table11'); setTimeout(function(){ $(window.parent.document).find("#c-c-iframe").css("height",$("body").height()+10); },100); } function timers(){ setInterval(reloads,1000); } function reloads(){ window.location.href="./examMain"; } /** * 图片原件审核 * */ /*function loadImg(){ showtable('table11'); setTimeout(function(){ $(window.parent.document).find("#c-c-iframe").css("height",$("body").height()+10); },100); $("#table11 tr:not('#table11 tr:eq(0),#table11 tr:eq(1)')").find("td").click(function(){ var IdOrder=$(this).parent().find("td:eq(0)").html(); alert(IdOrder); var sdialogWidth = 800; var sdialogHeight = 630; var hrefAddr="./showImg.jsp"; var sFeatures; sFeatures = "dialogHeight:"+sdialogHeight+"px;dialogWidth:"+sdialogWidth+"px;"; sFeatures += "center:yes;edge:raised;scroll:no;status:no;unadorned:yes;"; var sReturn; sReturn = window.showModalDialog(hrefAddr, window, sFeatures); }); }*/ function loadImg(){ showtable('table11'); setTimeout(function(){ $(window.parent.document).find("#c-c-iframe").css("height",$("body").height()+10); },100); $("#table11 tr:not('#table11 tr:eq(0),#table11 tr:eq(1)')").find("td:eq(0),td:eq(1),td:eq(2),td:eq(3),td:eq(4),td:eq(5),td:eq(6),td:eq(7),td:eq(8),td:eq(9),td:eq(10)").click(function(){ var IdOrder=$(this).parent().find("td:eq(0)").html(); var buss=$(this).parent().find("td:eq(1)").html(); $.XYTipsWindow({ ___title:"原件图片审核批注界面", ___content:"iframe:showImg.jsp?value="+IdOrder, ___width:"800", ___height:"500", ___showbg:true, ___drag:"___boxTitle", ___boxBdColor:"#587BE8", }); }); } /** * 提交检查 * */ function handSubmit(){ var cs=document.getElementsByName("delid"); var lengths=cs.length; var index=0; var count=0; for(var i=0;i<lengths;i++){ if(cs[i].checked ){ break; } index++; } if(index==lengths){ alert("没有选中提交项目,请选择后再提交!"); } else{ var bool=confirm("确定递交所选业务登记审核!"); if(bool){ document.getElementById("fom").submit(); timers(); var csd=checkedbox(cs); alert("共"+csd+"条业务处理成功!"); } } } //统计选中个数 function checkedbox(groupcs){ var count=0; for(var i=0;i<groupcs.length;i++) { if(groupcs[i].checked){ count++; } } return count; } //提交含时间验证 要套for循环 function hasSelected(groupName){ var list = document.getElementsByName(groupName); for(var i = 0;i<list.length;i++){ if(list[i].checked){ return true; } } return false; } function dateIsNull(){ var list = document.getElementsByName("delid"); for(var i = 0;i<list.length;i++){ if(list[i].checked){ //学习兄弟节点父节点得值 var input = list[i].parentNode.previousSibling.getElementsByTagName("input")[0]; if(input.value != ""){ var arr=input.value.split("-"); var oldtime=new Date(arr[0],arr[1]-1,arr[2]); var now=new Date(); if(now.valueOf()>oldtime.valueOf()){ //document.getElementById("startTime").value=""; //document.getElementById("startTime").focus(); alert("业务办理过期,请联系主管授权解锁延长办理时间!"); return false; } }else{ alert("请填写计划完成时间!"); return false; } } } return true; } //调用2个方法每个方法做一件事 function handSubmitTime(){ if(hasSelected("delid")){ if(dateIsNull()){ var bool=confirm("确定递交所选业务登记审核!"); if(bool){ document.getElementById("fom").submit(); /* var ck=hasSelected("delid"); alert(ck);*/ } } }else{ alert("请至少选择一项,后再提交!"); } } //生成证件选取 //调用2个方法每个方法做一件事 function handSubmitCrads(){ if(hasSelected("delid")){ if(dateIsNull()){ var bool=confirm("确定递交所选业务登记审核!"); if(bool){ document.getElementById("fom").submit(); alert("恭喜证件生成成功!"); } } }else{ alert("请至少选择一项,后再提交!"); } } //检查用户密码是否相同 function checkTwopwds() { if($("#userPassword1").val()=="") { alert("密码不能为空"); return false; } if($("#userPassword2").val()=="") { alert("密码不能为空"); return false; } if($("#userPassword1").val().length<6) { alert("密码长度要大于6位!"); $("#userPassword2").val(""); $("#userPassword1").get(0).focus(); return false; } if($("#userPassword2").val().length<6) { alert("密码长度要大于6位!"); $("#userPassword2").val(""); $("#userPassword1").get(0).focus(); return false; } if( $("#userPassword1").val()!= $("#userPassword2").val()) { alert("两次输入的密码不相同!"); $("#userPassword2").val(""); $("#userPassword1").val("").focus(); return false; } else{ $( "#dialog-confirm" ).dialog({ resizable: false, height:240, width:370, modal: true, buttons: { "否": function() { $( this ).dialog( "close" ); }, "是": function() { $("#formup").submit(); } } }); } } //日期选取 $(function() { $( "#mydate" ).datepicker({dateFormat:"yy-mm-dd"}); }); /*//对话框*/ //退出系统 function Exit(){ $( "#dialog-confirm" ).dialog({ resizable: false, height:100, width:270, modal: true, buttons: { "否": function() { $( this ).dialog( "close" ); }, "是": function() { //top.location.href="exitUser" ; window.open("exitUser",'_top'); } } }); } //系统时间 function mytime() { var mytime=new Date(); var year=mytime.getFullYear(); var month=mytime.getMonth()+1; var day=mytime.getDate(); var hour=mytime.getHours(); var minute=mytime.getMinutes(); var second=mytime.getSeconds(); if(minute<10) { minute="0"+minute; } if(second<10){ second="0"+second; } document.getElementById("time").innerText=year+"年"+month+"月"+day+"日"+hour+":"+minute+":"+second; var timeout=setTimeout("mytime()",1000); } //查询Id function quernId() { if($('#textQuernUUID').val()==""){ alert("请输入编号查询!"); $('#textQuernUUID').focus(); return false; } else{ $('#formquid').submit(); } } function quername() { if($('#textQuerName').val()==""){ alert("请输入姓名查询!"); $('#textQuerName').focus(); return false; } else{ $('#formquName').submit(); } } //删除用户信息 function Iddelete(jobId){ var bool=confirm("确定要删除用户信息吗?"); if(bool){ $.post("deletjobId",{"jobId":jobId},function(data){ if(data=="1") { alert("删除成功!"); window.location.href="./usermanger"; } else if(data=="0"){ alert("删除失败!"); } }); } } //重置密码 function resetpwds(pwds){ var bool=confirm("确定要为客户重置密码吗?"); if(bool){ $.post("resetpwds",{"pwds":pwds},function(data){ if(data=="1") { alert("重置密码成功!"); window.location.href="./usermanger"; } else if(data=="0"){ alert("重置失败!"); } }); } } //导出所有审核件 function leadallogl(){ $.post("leadinfos",function(data){ if(data=="true") { alert("导出至D盘年份文件夹下成功!"); } else if(data=="false"){ alert("导出失败!"); } })
3ff0
; } //输入添加天数 function addDays(days){ if(days>=1){ var sdate=document.getElementById("days").value; var newdate=DateAdd(sdate,days); document.getElementById("datepicker").value=newdate; } if(days<0){ alert("输入的日期天数不能少于1"); document.getElementById("inputdays").value=""; return false; } } //输入日期得到天数 function dateDiff(date2){ /*var d=new Date(); var date1=d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate();*/ var date1=document.getElementById("days").value; var sDate=new Date(date1); var eDate=new Date(date2); var fen=((eDate.getTime()-sDate.getTime())/1000)/60; var distance=parseInt(fen/(24*60)); document.getElementById("inputdays").value=distance; } //填入天数得到新的日期 function DateAdd(sdate,days){ var sDate =sdate.split("-"); var nDate=new Date(sDate[1]+'-'+sDate[2]+'-'+sDate[0]); var millSeconds=Math.abs(nDate)+(days *24 *60*60*1000); var rDate=new Date(millSeconds); var year=rDate.getFullYear(); var month=rDate.getMonth()+1; if(month<10)month="0"+month; var date=rDate.getDate(); if(date<10)date="0"+date; return(year+"-"+month+"-"+date); } //授权修改时间 function smildate(bId){ var newdate=document.getElementById("datepicker").value; var days=$('#inputdays').val(); if(newdate==""|| days=="") { alert("修改的天数和日期不能为空!"); return false; } if(days<0){ alert("输入的日期天数不能少于1"); document.getElementById("inputdays").value=""; return false; } $.post("updates",{"bussId":bId,"newdate":newdate},function(data){ if(data=="1"){ alert("新日期设置成功,请继续办理业务!"); $("#splay_enter").css("display","block"); $("#splay_time").css("display","none"); // window.location.href="./Hangup"; } if(data=="0"){ alert("日期修改失败,请重试!"); } }); } //日期转换为大写 function date2chinese(todate){ var arrnum=new Array("零","壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖", "拾") var todate=new Date(todate); lnyear=todate.getFullYear(); lnmonth=todate.getMonth()+1; lnday=todate.getDate(); //转换年份 parseInt相除取整 var lcyear1=arrnum[parseInt(lnyear/1000)]; var lcyear2=arrnum[parseInt(lnyear/100) % 10]; var lcyear3=arrnum[parseInt(lnyear/10) % 10]; var lcyear4=arrnum[parseInt(lnyear % 10)]; lcyear=lcyear1+lcyear2+lcyear3+lcyear4; //转换月份 if (lnmonth>=10){ if (lnmonth==10){ lcmonth="零壹拾"; }else{ lcmonth="壹拾"+arrnum[lnmonth % 10]; } }else{ if (lnmonth==1 || lnmonth==2){ lcmonth="零"+arrnum[lnmonth]; }else{ lcmonth=arrnum[lnmonth]; } } //转换日 if (lnday==10 || lnday==20 || lnday==30){ lcday="零"+arrnum[parseInt(lnday/10)]+"拾"; }else if(lnday<20 && lnday>10){ lcday="壹拾"+arrnum[lnday % 10]; }else if(lnday<10){ lcday="零"+arrnum[lnday]; }else{ lcday=arrnum[parseInt(lnday/10)]+"拾"+arrnum[lnday % 10]; } return lcyear+"年"+lcmonth+"月"+lcday+"日"; } //显示更新删除 function dplay(){ //var list = document.getElementsByName("id").value; var ld=document.getElementById("id").value; $.post("checkClstate",{"clsstateId":ld},function(data){ if(data=="0"){ $("#dups").css("display","none"); } }); /*for(var i = 0;i<list.length;i++){ $.post("updates",{"bussId":bId,"newdate":newdate},function(data){ if(list[i].checked){ return true; } }); }*/ } //检查用户密码 function checkUserAccount(account){ $.post("checkUserpwd",{"account":account},function(data){ if(data=="1") { $( "#dialog-confirm" ).dialog({ resizable: false, height:240, width:370, modal: true, buttons: { "否": function() { $( this ).dialog( "close" ); }, "是": function() { alert(111111); window.location.href="./updatUser.jsp"; } } }); } }); } //用编号查出业务信息 function showImgs(idcode){ $.post("checkshowImgs",{"idcode":idcode},function(data){ var arr1=$.parseJSON(data); for(var i=0;i<arr1.length;i++){ document.getElementById("bussNas").value=arr1[i].itemName; var html="<tr>" + "<td width=2% align='center' class='tablestyle'>"+arr1[i].idOrder+"</td>" + "<td width=6% align='center' bgcolor='#F5F9FD'>"+arr1[i].itemName+"</td>" + "<td width=3% align='center' bgcolor='#F5F9FD'>"+arr1[i].applName+"</td>" + "<td width=2% align='center' bgcolor='#F5F9FD'>"+(arr1[i].statePersion==1?"√":"X")+"</td>" + "<td width=2% align='center' bgcolor='#F5F9FD'>"+(arr1[i].relationbook==1?"√":"X")+"</td>" + "<td width=2% align='center' bgcolor='#F5F9FD'>"+(arr1[i].localMap==1?"√":"X")+"</td>" + "<td width=2% align='center' bgcolor='#F5F9FD'>"+(arr1[i].applenPhto==1?"√":"X")+"</td>" + "<td width=2% align='center' bgcolor='#F5F9FD'>"+(arr1[i].stateAssess==1?"√":"X")+"</td>" + "<td width=2% align='center' bgcolor='#F5F9FD'>"+(arr1[i].otherbook==1?"√":"X")+"</td>" + "<td width=2% align='center' bgcolor='#F5F9FD'>"+(arr1[i].adMeans==1?"√":"X")+"</td>" + "<td width=2% align='center' bgcolor='#F5F9FD'>"+(arr1[i].penmune==1?"√":"X")+"</td>" + "<td width=2% align='center' bgcolor='#F5F9FD'>"+(arr1[i].spotPhot==1?"√":"X")+"</td>" + "<td width=2% align='center' bgcolor='#F5F9FD'>"+(arr1[i].appExamine==1?"√":"X")+"</td>" + "<td width=2% align='center' bgcolor='#F5F9FD'>"+(arr1[i].examint==1?"√":"X")+"</td>" + "<td width=2% align='center' bgcolor='#F5F9FD'>"+(arr1[i].constionTimebook==1?"√":"X")+"</td>" + "<td width=2% align='center' bgcolor='#F5F9FD' >"+arr1[i].clstate+"</td>" + "<td width=2% align='center' bgcolor='#F5F9FD' >"+(arr1[i].audClstate=='待审核'?'受理':arr1[i].audClstate)+"</td>" + "<td width=6% align='center' bgcolor='#F5F9FD'class='right-text09'>"+(arr1[i].czyRemark==null?'没有相关备注':arr1[i].czyRemark)+"</td>" + "</tr>"; $("#tableshow").append($(html)); } }); } /*打印预览 */ function previewPrint(){ WB.ExecWB(7,1); } function setPrint(){ WB.ExecWB(8,1); } /*Excel报表打印 */ function outExcel(){ var table=document.all.book; row=table.rows.length; column=table.rows(1).cells.length; var excelapp=new ActiveXObject("Excel.Application"); excelapp.visible=true; objBook=excelapp.Workbooks.Add(); //添加新的工作簿 var objSheet = objBook.ActiveSheet; title=objSheet.Range("D1").MergeArea; //合并单元格 title.Cells(1,1).Value ="订单列表"; title.Cells(1,1).Font.Size =16; for(i=1;i<row+1;i++){ for(j=0;j<column;j++){ objSheet.Cells(i+1,j+1).value=table.rows(i-1).cells(j).innerHTML.replace(" ",""); } } objBook.SaveAs("C:\bookList.xls"); excelapp.UserControl = true; }

//-------------------------------------------------

function listshowdate()

{

//alert($("#tab1 tr").size());

$("#tab1").empty();

$("#tab2").empty();

$.post("replyMsag",function(data){

var str=data.split("|");

var arr1=$.parseJSON(str[0]);

var arr2=$.parseJSON(str[1]);

for(var i=0;i<arr1.length;i++){

var html="<tr><td width=130 align='center' bgcolor='#EEEEEE'>"+arr1[i].idOrder+"</td>" +

"<td width=200 align='center' bgcolor='#EEEEEE'>"+arr1[i].itemName+"</td>" +

"<td width=100 align='center' bgcolor='#EEEEEE'>"+(arr1[i].audClstate=='待审核'?'受理':arr1[i].audClstate)+"</td>" +

"<td width=180 align='center' bgcolor='#EEEEEE'>"+arr1[i].endTiem+"</td>" +

"<td width=100 align='center' bgcolor='#EEEEEE' class='right-text09'>"+arr1[i].clstate+"</td>" +

"</tr>";

$("#tab1").append($(html));

}

for(var i=0;i<arr2.length;i++){

var html="<tr><td width=130 align='center' bgcolor='#EEEEEE'>"+arr2[i].idOrder+"</td>" +

"<td width=350 align='center' bgcolor='#EEEEEE'>"+arr2[i].itemName+"</td>" +

"<td width=125 align='center' bgcolor='#EEEEEE'>"+arr2[i].audClstate+"</td>" +

"<td width=170 align='center' bgcolor='#EEEEEE' class='right-text09'>"+arr2[i].audRemark+"</td>" +

"</tr>";

$("#tab2").append($(html));

}

});

}

$(function(){

setInterval(listshowdate,60000);

});

//-------------------times--------------------------

function getNowDate()

{

var nn=new Date();

year1=nn.getYear();

mon1=nn.getMonth()+1;

date1=nn.getDate();

var monstr1;

var datestr1

if(mon1<10)

monstr1="0"+mon1;

else

monstr1=""+mon1;

if(date1<10)

datestr1="0"+date1;

else

datestr1=""+date1;

return year1+"-"+monstr1+"-"+datestr1;

}

//last date

function getlastweekDate()

{

var nn=new Date();

year1=nn.getYear();

mon1=nn.getMonth()+1;

date1=nn.getDate();

var mm=new Date(year1,mon1-1,date1);

var tmp1=new Date(2000,1,1);

var tmp2=new Date(2000,1,15);

var ne=tmp2-tmp1;

var mm2=new Date();

mm2.setTime(mm.getTime()-ne);

year2=mm2.getYear();

mon2=mm2.getMonth()+1;

date2=mm2.getDate();

if(mon2<10)

monstr2="0"+mon2;

else

monstr2=""+mon2;

if(date2<10)

datestr2="0"+date2;

else

datestr2=""+date2;

return year2+"-"+monstr2+"-"+datestr2;

}

var gdCtrl = new Object();

var goSelectTag = new Array();

var gcGray = "#808080";

var gcToggle = "#FB8664";

var gcBG = "#e5e6ec";

var previousObject = null;

var gdCurDate = new Date();

var giYear = gdCurDate.getFullYear();

var giMonth = gdCurDate.getMonth()+1;

var giDay = gdCurDate.getDate();

function fSetDate(iYear, iMonth, iDay){

var VicPopCal = document.getElementById('VicPopCal');

VicPopCal.style.visibility = "hidden";

if ((iYear == 0) && (iMonth == 0) && (iDay == 0)){

gdCtrl.value = "";

}else{

iMonth = iMonth + 100 + "";

iMonth = iMonth.substring(1);

iDay = iDay + 100 + "";

iDay = iDay.substring(1);

if(gdCtrl.tagName == "INPUT"){

gdCtrl.value = iYear+"-"+iMonth+"-"+iDay;

}else{

gdCtrl.innerText = iYear+"-"+iMonth+"-"+iDay;

}

}

for (i in goSelectTag)

goSelectTag[i].style.visibility = "visible";

goSelectTag.length = 0;

window.returnValue=gdCtrl.value;

//window.close();

}

function HiddenDiv()

{

var VicPopCal = document.getElementById('VicPopCal');

var i;

VicPopCal.style.visibility = "hidden";

for (i in goSelectTag)

goSelectTag[i].style.visibility = "visible";

goSelectTag.length = 0;

}

function fSetSelected(aCell){

var tbSelMonth1 = document.getElementById('tbSelMonth');

var tbSelYear1 = document.getElementById('tbSelYear');

var iOffset = 0;

var iYear = parseInt(tbSelYear1.value);

var iMonth = parseInt(tbSelMonth1.value);

aCell.bgColor = gcBG;

// with (aCell.children["cellText"]){

with (aCell.childNodes[0]){

var iDay = parseInt(innerHTML);

if (color==gcGray)

iOffset = (Victor<10)?-1:1;

iMonth += iOffset;

if (iMonth<1) {

iYear--;

iMonth = 12;

}else if (iMonth>12){

iYear++;

iMonth = 1;

}

}

fSetDate(iYear, iMonth, iDay);

}

function Point(iX, iY){

this.x = iX;

this.y = iY;

}

function fBuildCal(iYear, iMonth) {

var aMonth=new Array();

for(i=1;i<7;i++)

aMonth[i]=new Array(i);

var dCalDate=new Date(iYear, iMonth-1, 1);

var iDayOfFirst=dCalDate.getDay();

var iDaysInMonth=new Date(iYear, iMonth, 0).getDate();

var iOffsetLast=new Date(iYear, iMonth-1, 0).getDate()-iDayOfFirst+1;

var iDate = 1;

var iNext = 1;

for (d = 0; d < 7; d++)

aMonth[1][d] = (d<iDayOfFirst)?-(iOffsetLast+d):iDate++;

for (w = 2; w < 7; w++)

for (d = 0; d < 7; d++)

aMonth[w][d] = (iDate<=iDaysInMonth)?iDate++:-(iNext++);

return aMonth;

}

function fDrawCal(iYear, iMonth, iCellHeight, sDateTextSize) {

//var WeekDay = new Array("S","M","T","W","T","W","S");

var WeekDay = new Array("日","一","二","三","四","五","六");

var styleTD = " bgcolor='"+gcBG+"' bordercolor='"+gcBG+"' valign='middle' align='center' height='"+iCellHeight+"' style='font:bold arial "+sDateTextSize+";"; //Coded by Hcy email:hcy110@263.net

with (document) {

write("<tr>");

for(i=0; i<7; i++){

write("<td "+styleTD+"color:maroon' >"+ WeekDay[i] + "</td>");

}

write("</tr>");

for (w = 1; w < 7; w++) {

write("<tr>");

for (d = 0; d < 7; d++) {

write("<td id='calCell' "+styleTD+"cursor:pointer;' onMouseOver='this.bgColor=gcToggle' onMouseOut='this.bgColor=gcBG' onclick='fSetSelected(this)'>");

write("<font id='cellText' name='cellText' Victor='Hcy_Flag'> </font>");

write("</td>")

}

write("</tr>");

}

}

}

function fUpdateCal() {

iYear = document.getElementById('tbSelYear').value;

iMonth = document.getElementById('tbSelMonth').value;

myMonth = fBuildCal(iYear, iMonth);

var cellText = document.getElementsByName('cellText');

var i = 0;

for (w = 0; w < 6; w++)

for (d = 0; d < 7; d++)

with (cellText[(7*w)+d]) {

Victor = i++;

if (myMonth[w+1][d]<0) {

color = gcGray;

innerHTML = -myMonth[w+1][d];

}else{

color = ((d==0)||(d==6))?"red":"black";

innerHTML = myMonth[w+1][d];

}

}

}

function fSetYearMon(iYear, iMon){

var tbSelMonth = document.getElementById('tbSelMonth');

tbSelMonth.options[iMon-1].selected = true;

var tbSelYear = document.getElementById('tbSelYear');

for (i = 0; i < tbSelYear.length; i++)

if (tbSelYear.options[i].value == iYear)

tbSelYear.options[i].selected = true;

fUpdateCal(iYear, iMon);

}

function fPrevMonth(){

var tbSelYear = document.getElementById('tbSelYear');

var tbSelMonth = document.getElementById('tbSelMonth');

var iMon = tbSelMonth.value;

var iYear = tbSelYear.value;

if (--iMon<1) {

iMon = 12;

iYear--;

}

fSetYearMon(iYear, iMon);

}

function fNextMonth(){

var tbSelMonth = document.getElementById('tbSelMonth');

var tbSelYear = document.getElementById('tbSelYear');

var iMon = tbSelMonth.value;

var iYear = tbSelYear.value;

if (++iMon>12) {

iMon = 1;

iYear++;

}

fSetYearMon(iYear, iMon);

}

function fToggleTags(){

var select = document.getElementsByTagName("SELECT");

var isIE4 = ((navigator.userAgent.indexOf('Win') != -1) && (navigator.userAgent.indexOf('MSIE') != -1) && (parseInt(navigator.appVersion) >= 4 ));

if (isIE4)

{

for (i=0; i<select.length; i++)

if ((select[i].Victor != 'Won') && fTagInBound(select[i])){

select[i].style.visibility = "hidden";

goSelectTag[goSelectTag.length] = select[i];

}

with (document.all.tags("SELECT")){

for (i=0; i<length; i++)

if ((item(i).Victor!="Won")&&fTagInBound(item(i))){

item(i).style.visibility = "hidden";

goSelectTag[goSelectTag.length] = item(i);

}

}

}

}

function fTagInBound(aTag){

var VicPopCal = document.getElementById('VicPopCal');

with (VicPopCal.style){

var l = parseInt(left);

var t = parseInt(top);

var r = l+parseInt(width);

var b = t+parseInt(height);

var ptLT = fGetXY(aTag);

return !((ptLT.x>r)||(ptLT.x+aTag.offsetWidth<l)||(ptLT.y>b)||(ptLT.y+aTag.offsetHeight<t));

}

}

function fGetXY(aTag){

var oTmp = aTag;

var pt = new Point(0,0);

do {

pt.x += oTmp.offsetLeft;

pt.y += oTmp.offsetTop;

oTmp = oTmp.offsetParent;

} while(oTmp.tagName!="BODY");

return pt;

}

//Main: popCtrl is the widget beyond which you want this calendar to appear;

//dateCtrl is the widget into which you want to put the selected date.

//i.e.: <input type="text" name="dc" style="text-align:center" readonly><INPUT type="button" value="V" onclick="fPopCalendar(dc,dc);return false">

function fPopCalendar(popCtrl, dateCtrl,strDate){

var VicPopCal = document.getElementById('VicPopCal');

if (popCtrl == previousObject){

if (VicPopCal.style.visibility == "visible"){

HiddenDiv();

return true;

}

}

previousObject = popCtrl;

gdCtrl = dateCtrl;

fInitialDate(strDate);

fSetYearMon(giYear, giMonth);

var point = fGetXY(popCtrl);

with (VicPopCal.style) {

left = point.x;

top = point.y+popCtrl.offsetHeight;

width = VicPopCal.offsetWidth;

width = 210; //

height = VicPopCal.offsetHeight;

fToggleTags(point);

visibility = 'visible';

}

//在firefox下面必须带上px,否则会有异常

VicPopCal.style.left = point.x + "px";

VicPopCal.style.top = point.y + popCtrl.offsetHeight + "px";

}

//Added by Han Chen

function fInitialDate(strDate){

if( strDate == null || strDate.length != 10 )

return false;

var sYear = strDate.substring(0,4);

var sMonth = strDate.substring(5,7);

var sDay = strDate.substring(8,10);

if( sMonth.charAt(0) == '0' ) { sMonth = sMonth.substring(1,2); }

if( sDay.charAt(0) == '0' ) { sDay = sDay.substring(1,2); }

var nYear = parseInt(sYear );

var nMonth = parseInt(sMonth);

var nDay = parseInt(sDay );

if ( isNaN(nYear ) ) return false;

if ( isNaN(nMonth) ) return false;

if ( isNaN(nDay ) ) return false;

var arrMon = new Array(12);

arrMon[ 0] = 31; arrMon[ 1] = nYear % 4 == 0 ? 29:28;

arrMon[ 2] = 31; arrMon[ 3] = 30;

arrMon[ 4] = 31; arrMon[ 5] = 30;

arrMon[ 6] = 31; arrMon[ 7] = 31;

arrMon[ 8] = 30; arrMon[ 9] = 31;

arrMon[10] = 30; arrMon[11] = 31;

if ( nYear < 1900 || nYear > 2050 ) return false;

if ( nMonth < 1 || nMonth > 12 ) return false;

if ( nDay < 1 || nDay > arrMon[nMonth - 1] ) return false;

giYear = nYear;

giMonth = nMonth;

giDay = nDay;

return true;

}

var gMonths = new Array("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月");

with (document) {

write("<Div id='VicPopCal' style='POSITION:absolute;VISIBILITY:hidden;border:0px ridge;z-index:100;'>");

write("<table border='0' bgcolor='#cccccc' style='FONT-SIZE: 12px;'>");

write("<TR>");

write("<td valign='middle' align='center'><input type='button' name='PrevMonth' value='<' style='
7fe0
height:20;width:20;FONT:bold' onClick='fPrevMonth()'>");

write(" <SELECT name='tbSelYear' id='tbSelYear' onChange='fUpdateCal()' Victor='Won'>");

for(i=1900;i<2050;i++)

write("<OPTION value='"+i+"'>"+i+" </OPTION>");

write("</SELECT>");

write(" <select name='tbSelMonth' id='tbSelMonth' onChange='fUpdateCal()' Victor='Won'>");

for (i=0; i<12; i++)

write("<option value='"+(i+1)+"'>"+gMonths[i]+"</option>");

write("</SELECT>");

write(" <input type='button' name='PrevMonth' value='>' style='height:20;width:20;FONT:bold' onclick='fNextMonth()'>");

write("</td>");

write("</TR><TR>");

write("<td align='center'>");

write("<DIV style='background-color:teal'><table width='100%' border='0'>");

fDrawCal(giYear, giMonth, 20, '12');

write("</table></DIV>");

write("</td>");

write("</TR><TR><TD align='center'>");

write("<TABLE width='100%' style='FONT-SIZE: 12px;'><TR><TD align='center'>");

write("<B style='cursor:pointer' onclick='HiddenDiv()' onMouseOver='this.style.color=gcToggle' onMouseOut='this.style.color=0'>关闭</B>");

write("</td><td algin='center' style='FONT-SIZE: 12px;'>");

write("<B style='cursor:pointer' onclick='fSetDate(" + giYear + "," + giMonth + "," + giDay + ")' onMouseOver='this.style.color=gcToggle' onMouseOut='this.style.color=0'>今天是: "+giYear+"-"+giMonth+"-"+giDay+"</B>");

write("</td></tr></table>");

write("</TD></TR>");

write("</TABLE></Div>");

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: