<script type="text/javascript">
$(function(){
var _count = $("#audit-bank-water-grid table tbody tr").length;
if (_count > 1) {
SetReadOnly(document.getElementById("AuditBankWater_waterRate"));
}
})
function checkBoxChange(obj)
{
var _sumAmt = $("#AuditBankWater_sumAvgWaterAmt").val() == "" ? 0 : parseFloat($("#AuditBankWater_sumAvgWaterAmt").val());
if ($("#"+obj.id).is(':checked')) {
$("#AuditBankWater_sumAvgWaterAmt").val(_sumAmt + parseFloat($("#"+obj.id).val()));
} else {
$("#AuditBankWater_sumAvgWaterAmt").val(_sumAmt - parseFloat($("#"+obj.id).val()));
}
}
//grid 算平均流水;
// $('.bankCard').change(function() {
// alert('222');
// var _sumAmt = $("#AuditBankWater_sumAvgWaterAmt").val() == "" ? 0 : parseFloat($("#AuditBankWater_sumAvgWaterAmt").val());
// if ($(this).is(':checked')) {
// $("#AuditBankWater_sumAvgWaterAmt").val(_sumAmt + parseFloat($(this).val()));
// } else {
// $("#AuditBankWater_sumAvgWaterAmt").val(_sumAmt - parseFloat($(this).val()));
// }
// });
//下一扣款日的联动 Borrower_signContractDate
$("#AuditBankWaterDtl_waterMonth1").change(function() {
str = $("#AuditBankWaterDtl_waterMonth1").val();
str = str.match(/^(\d{2,4})(-|\/)(\d{1,2})$/);
if (str == null) {
jAlert("你输入的日期格式无效", '信审系统');
return false;
} else if (str[3] > 12 || str[3] <= 0 || str[4] > 31) {
jAlert("你输入的日期格式无效", '信审系统');
return false;
} else {
var _firstYearMonth = $("#AuditBankWaterDtl_waterMonth1").val().split('-');
for (var i = 2; i <= 6; ++i)
{
var _newDate = new Date();
_newDate.setFullYear(_firstYearMonth[0], (parseInt(_firstYearMonth[1]) - 1 + i), 1);
var _newMonth = _newDate.getUTCMonth();
if (_newMonth == 0) {
_newMonth = 12;
$("#AuditBankWaterDtl_waterMonth" + i).val(_newDate.getFullYear() - 1 + "-" + _newMonth);
} else {
_newMonth = RightStr("0" + _newMonth, 2);
$("#AuditBankWaterDtl_waterMonth" + i).val(_newDate.getFullYear() + "-" + _newMonth);
}
$("#AuditBankWaterDtl_waterAmt1").val(0.00);
$("#AuditBankWaterDtl_waterAmt" + i).val(0.00);
}
}
});
var frmWater = $('#audit-bank-water-form');
//保存平均流水;
$("#btnSaveAverageWater").click(function() {
$.ajax({
type: frmWater.attr('method'),
url: '<?php echo Yii::app()->createUrl('audit/borrow/saveSumWater'); ?>',
dataType: 'json',
data: frmWater.serialize(),
success: function(data) {
if (data.save == 'success') {
jAlert('亲, 平均银行累计流水资料保存成功!')
} else {
jAlert(data.message);
}
}
});
});
frmWater.submit(function(ev) {
var _banCard = $("#AuditBankWater_cardNo").val();
if (_banCard == "") {
jAlert("银行卡号不能为空,请检查输入!");
return false;
}
var _rate = $("#AuditBankWater_waterRate").val();
var _isWaterBreakNum = 0;
for (var i = 1; i <= 6; ++i)
{
var _monthAmt = $("#AuditBankWaterDtl_waterAmt" + i).val();
if (isNaN(_monthAmt) || _monthAmt == "0") {
_isWaterBreakNum++;
}
}
if (_isWaterBreakNum == 6) {
jAlert('客户6个月的流水不能全为0,请检查输入!');
return false;
}
str = $("#AuditBankWaterDtl_waterMonth1").val();
var d = new Date(str);
d.setMonth(d.getMonth() + 1 + 5);
strdate=d.getFullYear()+"-"+d.getMonth()+"-"+"01";
var d1 = new Date(strdate.replace(/-/g, "/"));
var d2 = new Date();
if (Date.parse(d1) - Date.parse(d2) > 0) {
window.alert("流水月有大于当前月不能被保存");
return false;
}
if (confirm('您确定要保存银行流水资料吗?')) {
$.ajax({
type: frmWater.attr('method'),
url: frmWater.attr('action'),
dataType: 'json',
data: frmWater.serialize(),
success: function(data) {
if (data.save == 'success') {
jAlert('亲, 银行流水资料保存成功!')
frmWater[0].reset();
window.parent.$.fn.yiiGridView.update('audit-bank-water-grid');
$("#AuditBankWater_waterRate").val(_rate);
SetReadOnly(document.getElementById("AuditBankWater_waterRate"));
} else {
jAlert(data.message);
}
}
});
}
ev.preventDefault();
});
function SetReadOnly(obj) {
if (obj) {
obj.onbeforeactivate = function() {
return false;
};
obj.onfocus = function() {
obj.blur();
};
obj.onmouseover = function() {
obj.setCapture();
};
obj.onmouseout = function() {
obj.releaseCapture();
};
}
}
function RightStr(str, n) {
if (n <= 0)
return "";
else if (n > String(str).length)
return str;
else {
var iLen = String(str).length;
return String(str).substring(iLen, iLen - n);
}
}
</script>
$(function(){
var _count = $("#audit-bank-water-grid table tbody tr").length;
if (_count > 1) {
SetReadOnly(document.getElementById("AuditBankWater_waterRate"));
}
})
function checkBoxChange(obj)
{
var _sumAmt = $("#AuditBankWater_sumAvgWaterAmt").val() == "" ? 0 : parseFloat($("#AuditBankWater_sumAvgWaterAmt").val());
if ($("#"+obj.id).is(':checked')) {
$("#AuditBankWater_sumAvgWaterAmt").val(_sumAmt + parseFloat($("#"+obj.id).val()));
} else {
$("#AuditBankWater_sumAvgWaterAmt").val(_sumAmt - parseFloat($("#"+obj.id).val()));
}
}
//grid 算平均流水;
// $('.bankCard').change(function() {
// alert('222');
// var _sumAmt = $("#AuditBankWater_sumAvgWaterAmt").val() == "" ? 0 : parseFloat($("#AuditBankWater_sumAvgWaterAmt").val());
// if ($(this).is(':checked')) {
// $("#AuditBankWater_sumAvgWaterAmt").val(_sumAmt + parseFloat($(this).val()));
// } else {
// $("#AuditBankWater_sumAvgWaterAmt").val(_sumAmt - parseFloat($(this).val()));
// }
// });
//下一扣款日的联动 Borrower_signContractDate
$("#AuditBankWaterDtl_waterMonth1").change(function() {
str = $("#AuditBankWaterDtl_waterMonth1").val();
str = str.match(/^(\d{2,4})(-|\/)(\d{1,2})$/);
if (str == null) {
jAlert("你输入的日期格式无效", '信审系统');
return false;
} else if (str[3] > 12 || str[3] <= 0 || str[4] > 31) {
jAlert("你输入的日期格式无效", '信审系统');
return false;
} else {
var _firstYearMonth = $("#AuditBankWaterDtl_waterMonth1").val().split('-');
for (var i = 2; i <= 6; ++i)
{
var _newDate = new Date();
_newDate.setFullYear(_firstYearMonth[0], (parseInt(_firstYearMonth[1]) - 1 + i), 1);
var _newMonth = _newDate.getUTCMonth();
if (_newMonth == 0) {
_newMonth = 12;
$("#AuditBankWaterDtl_waterMonth" + i).val(_newDate.getFullYear() - 1 + "-" + _newMonth);
} else {
_newMonth = RightStr("0" + _newMonth, 2);
$("#AuditBankWaterDtl_waterMonth" + i).val(_newDate.getFullYear() + "-" + _newMonth);
}
$("#AuditBankWaterDtl_waterAmt1").val(0.00);
$("#AuditBankWaterDtl_waterAmt" + i).val(0.00);
}
}
});
var frmWater = $('#audit-bank-water-form');
//保存平均流水;
$("#btnSaveAverageWater").click(function() {
$.ajax({
type: frmWater.attr('method'),
url: '<?php echo Yii::app()->createUrl('audit/borrow/saveSumWater'); ?>',
dataType: 'json',
data: frmWater.serialize(),
success: function(data) {
if (data.save == 'success') {
jAlert('亲, 平均银行累计流水资料保存成功!')
} else {
jAlert(data.message);
}
}
});
});
frmWater.submit(function(ev) {
var _banCard = $("#AuditBankWater_cardNo").val();
if (_banCard == "") {
jAlert("银行卡号不能为空,请检查输入!");
return false;
}
var _rate = $("#AuditBankWater_waterRate").val();
var _isWaterBreakNum = 0;
for (var i = 1; i <= 6; ++i)
{
var _monthAmt = $("#AuditBankWaterDtl_waterAmt" + i).val();
if (isNaN(_monthAmt) || _monthAmt == "0") {
_isWaterBreakNum++;
}
}
if (_isWaterBreakNum == 6) {
jAlert('客户6个月的流水不能全为0,请检查输入!');
return false;
}
str = $("#AuditBankWaterDtl_waterMonth1").val();
var d = new Date(str);
d.setMonth(d.getMonth() + 1 + 5);
strdate=d.getFullYear()+"-"+d.getMonth()+"-"+"01";
var d1 = new Date(strdate.replace(/-/g, "/"));
var d2 = new Date();
if (Date.parse(d1) - Date.parse(d2) > 0) {
window.alert("流水月有大于当前月不能被保存");
return false;
}
if (confirm('您确定要保存银行流水资料吗?')) {
$.ajax({
type: frmWater.attr('method'),
url: frmWater.attr('action'),
dataType: 'json',
data: frmWater.serialize(),
success: function(data) {
if (data.save == 'success') {
jAlert('亲, 银行流水资料保存成功!')
frmWater[0].reset();
window.parent.$.fn.yiiGridView.update('audit-bank-water-grid');
$("#AuditBankWater_waterRate").val(_rate);
SetReadOnly(document.getElementById("AuditBankWater_waterRate"));
} else {
jAlert(data.message);
}
}
});
}
ev.preventDefault();
});
function SetReadOnly(obj) {
if (obj) {
obj.onbeforeactivate = function() {
return false;
};
obj.onfocus = function() {
obj.blur();
};
obj.onmouseover = function() {
obj.setCapture();
};
obj.onmouseout = function() {
obj.releaseCapture();
};
}
}
function RightStr(str, n) {
if (n <= 0)
return "";
else if (n > String(str).length)
return str;
else {
var iLen = String(str).length;
return String(str).substring(iLen, iLen - n);
}
}
</script>