//提交匹配结果
function btnSave(){
var id=$("input[type='checkbox'][disabled!='disabled'][class='pk']:checked").parents("tr").find("input:checkbox");
var jshjje=$("input[type='checkbox'][disabled!='disabled'][class='pk']:checked").parents("tr").find(".jshjje");
var yhk=$("input[type='checkbox'][disabled!='disabled'][class='pk']:checked").parents("tr").find(".bcyhk");
var ye=$("input[type='checkbox'][disabled!='disabled'][class='pk']:checked").parents("tr").find(".ye");
var bchkje=$("input[type='checkbox'][disabled!='disabled'][class='pk']:checked").parents("tr").find(".bchkje");
var hkid=$("#hkid").val();
var len=id.length;//ID长度
var Fpid="";//发票ID
var FJshjje="";//开票额
var FYhk="";//已回款
var FYe="";//发票余额
var FBchkje="";//本次回款金额
var hkje=$("#hkje").val();
if(len==0){alert("请选择需要匹配的发票!");return false;}
if(hkid==null){alert("请选择回款信息!");return false;}
//发票ID
id.each(function(i){
var obj= $(this);
if(i<len-1){
if(obj.val()!=""){
Fpid+=obj.val() +",";
}
}else{
Fpid+=obj.val();
}
});
//价税合计金额
if(len==jshjje.length){
jshjje.each(function(i){
var obj= $(this);
if(i<len-1){
if(obj.val()!=""){
FJshjje+=obj.val() +",";
}
}else{
FJshjje+=obj.val();
}
});
}
//已回款
if(len==yhk.length){
yhk.each(function(i){
var obj= $(this);
if(i<len-1){
if(obj.val()!=""){
FYhk+=obj.val() +",";
}
}else{
FYhk+=obj.val();
}
});
}
//未回款金额
if(len==ye.length){
ye.each(function(i){
var obj= $(this);
if(i<len-1){
if(obj.val()!=""){
FYe+=obj.val() +",";
}
}else{
FYe+=obj.val();
}
});
}
//本次回款金额
var m=0;
var result=true;
var sumfpje = 0;
if(len==bchkje.length){
bchkje.each(function(i){
var obj= $(this);
if(i<len-1){
if(obj.val()!=""){
FBchkje+=obj.val() +",";
}
}else{
FBchkje+=obj.val();
}
var m=Number(obj.val());
sumfpje+=m;
});
if(hkje>sumfpje || hkje<sumfpje){
alert("本次发票回款金额之和必须等于付款单位的回款!");
result=false;
return false;
}
}
if(!result){return false;}
//提交保存匹配信息
var url="${ctx}/erp/mmHkFp/mmHkFpmx/submitHkFpMx.ht";
$.post(url,
{"hkid":hkid,
"Fpid":Fpid,
"FJshjje":FJshjje,
"FYhk":FYhk,
"FYe":FYe,
"FBchkje":FBchkje
},
function(data){
var aa = eval('('+data+')');
if(aa.result==0){
alert("回款发票匹配失败!");
}else{
alert("回款发票匹配成功!请到回款分配列表中进行查看");
window.location.reload();
//iframe传参
window.parent.document.getElementById("hkList").contentWindow.chaxun();
}
},
'text');
}
JS批量提交checkbox框选中内容
最新推荐文章于 2021-08-05 13:24:32 发布