//弹出隐藏层
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;
}