//弹出隐藏层 var _closedtimer; function showAlert(str){ createAlertWindow(); $('.shuoming').html(str); $('#popWindow').css('display', 'block'); //设置提示框停留时间 5秒 _closedtimer = window.setTimeout("closePopAlert()", 5000); }; //关闭弹出层 function closePopAlert() { window.clearInterval(_closedtimer); $('#popWindow').remove(); }; //ul li select方式的值获取 function setUlSelect(id,_value){ $('#'+id).val(_value); $('#'+id+'_ul li').each(function() { if($(this).attr('rel')==_value){ $('#'+id+'_key').val($(this).html()); } }); } //创建窗口 function createAlertWindow(){ $('#popWindow').remove(); $('body').append('
' +'
' +'
系统提示
×
' +'
' +'
' +'
' +'' +'
' +'
' +'
' +'
' +'
'); } //判断型提示框 function initConfirm(str, fu){ $('#popWindow').remove(); $('body').append('
' +'
' +'
系统提示
×
' +'
' +'
' +'
' +'' +'' +'
' +'
' +'
' +'
' +'
'); $('#popWindow .shuoming').html(str); $('#popWindow .save').bind("click", fu); }; //关闭弹出层 function closeAlert() { window.clearInterval(_closedtimer); $('#popWindow, #maskLayer').css('display', 'none'); }; //刷新验证码 function refleshcode(){ $('#picimg').attr('src', '/super/pages/login/image.jsp?_time=' + new Date()); } //搜集url地址参数 function getParameter(param) { var query = window.location.search;//获取URL地址中?后的所有字符 var iLen = param.length;//获取你的参数名称长度 var iStart = query.indexOf(param);//获取你该参数名称的其实索引 if (iStart == -1) {//-1为没有该参数 return ""; } iStart += iLen + 1; var iEnd = query.indexOf("&", iStart);//获取第二个参数的其实索引 if (iEnd == -1) {//只有一个参数 return decodeURI(query.substring(iStart));//获取单个参数的参数值 } return decodeURI(query.substring(iStart, iEnd));//获取第二个参数的值 } //js用post方式表单提交 function standardPost(url,args) { var form = $("
"); form.attr({"action":url}); for (arg in args) { var input = $(""); input.attr({"name":arg}); input.val(args[arg]); form.append(input); } $("html").append(form); form.submit(); } //新增当事人 function createDsrForWeb(){ var dsrlb = $('#dsrlb').val(); var zlhtid = $('#zlhtid').val(); var zlhtcode = $('#zlhtcode').val(); var dsrlx = $('#dsrlx').val(); if(zlhtid != null && zlhtcode != null && checkForm(dsrlx)){ var saveOptions={ target: '#dsrForm', url:'/rent/RentContractAction_editNewDsr.jspx?gzkdsr.htcode=' + zlhtcode + '&gzkdsr.htid=' + zlhtid, type: 'post', dataType: 'html', cache: false, async: false, error: function(xhr){ parent.showAlert("系统繁忙请稍后再试", "alert"); }, success: function(data) { var r = eval('(' + data + ')'); if(r.flag){ var gzkdsr = r.gzkdsr; $('#dsrid').val(''); $('#dsr' + gzkdsr.dsrid).remove(); var str = '
' + '
' + '姓名:' + '' + '' + '' + (gzkdsr.gx == 0? '[主要]':'') + '
' + '
' + '证件号:' + '' + '' + '' + '
' + '
' + '
' + '
' + '联系方式:' + '' + '' + '' + '
' + '
' + '修改|删除' + '
' + '
' + '
' + '
'; if(dsrlb == 1){ $('#fdinfotext').append(str); }else if(dsrlb == 2){ $('#zkinfotext').append(str); } closeModal(); }else{ alert(r.msg); } } } $('#dsrForm').ajaxSubmit(saveOptions); } } //删除当事人 function deleteDsr(dsrid){ $.ajax({ url:'/rent/RentContractAction_deleteDsr.jspx?gzkdsr.dsrid=' + dsrid, type: 'post', dataType:'html', cache: false, async:false, error: function(xhr){ parent.exceptionAlert(); }, success: function(data){ var r = eval('(' + data + ')'); if(r.flag){ $('#dsr' + dsrid).remove(); } } }); } //修改当事人详情 function changeDetail(dsrid){ $.ajax({ url:'/rent/RentContractAction_queryDsr.jspx?gzkdsr.dsrid=' + dsrid, type: 'post', dataType:'html', cache: false, async:false, error: function(xhr){ parent.exceptionAlert(); }, success: function(data){ var r = eval('(' + data + ')'); if(r.flag){ var htmlstr = ''; var gzkdsr = r.gzkdsr; document.getElementById("dsrForm").reset(); $('#newdsrmc').val(gzkdsr.dsrmc); $('#newzjlb').val(gzkdsr.zjlb); $('#newzjhmcleartext').val(gzkdsr.zjhmcleartext); $('#newjzdz').val(gzkdsr.jzdz); $('#newsjhmcleartext').val(gzkdsr.sjhmcleartext); $('#dsrlx').val(gzkdsr.dsrlx); $('#newdlrxmcleartext').val(gzkdsr.dlrxmcleartext); $('#newdlrzjlb').val(gzkdsr.dlrzjlb); $('#newdlrzjhmcleartext').val(gzkdsr.dlrzjhmcleartext); $('#newdlrtxdz').val(gzkdsr.dlrtxdz); $('#newdlrlxfscleartext').val(gzkdsr.dlrlxfscleartext); $('#newgx').val(gzkdsr.gx); $('#dsrlb').val(gzkdsr.dsrlb); $('#dsrid').val(gzkdsr.dsrid); if(gzkdsr.dsrlb == '1'){ $('#myModalLabel').html('修改出租方信息'); }else{ $('#myModalLabel').html('修改承租方信息'); } $('#myModal').show(); }else{ alert('系统错误!'); } } }); } //查看修改新增弹窗 function showModal(dsrlb){ $("#dsrlb").val(dsrlb); $("#dsrid").val(''); if(dsrlb == '1'){ $('#myModalLabel').html('添加出租方信息'); }else{ $('#myModalLabel').html('添加承租方信息'); } $('#myModal').show(); } //关闭弹窗 function closeModal(){ document.getElementById("dsrForm").reset(); $('#myModal').hide(); } //当事人表单提交验证 function checkForm(dsrlx){ if($('#newdsrmc').val() == ''){ alert('请输入名称!'); return false; } if($('#newsjhmcleartext').val() == ''){ alert('请输入联系方式!'); return false; } if($('#newjzdz').val() == ''){ alert('请输入通讯地址!'); return false; } if($('#newzjhmcleartext').val() == ''){ alert('请输入证件号码!'); return false; } if(dsrlx == '2'){ }else if(dsrlx == '1'){ if($('#newdlrxmcleartext').val() == ''){ alert('请输入代理人姓名!'); return false; } if($('#newdlrtxdz').val() == ''){ alert('请输入代理人通讯地址!'); return false; } if($('#newdlrzjhmcleartext').val() == ''){ alert('请输入代理人证件号码!'); return false; } if($('#newdlrlxfscleartext').val() == ''){ alert('请输入代理人联系方式!'); return false; } }else{ alert('请选择当事人类型!'); return false } return true; }