Commit 02273372 by yyq1988

校验明细

parent ccf9d969
...@@ -105,6 +105,13 @@ ...@@ -105,6 +105,13 @@
] ]
}) })
} }
/**
* 获取所有明细数据
* @returns {*|jQuery}
*/
function getTableData() {
return $(selector).bootstrapTable('getData');
}
function addDetail(selector){ function addDetail(selector){
var row = { var row = {
id: '', id: '',
......
...@@ -99,6 +99,11 @@ ...@@ -99,6 +99,11 @@
if(!isValidate){ if(!isValidate){
return false; return false;
}else{ }else{
var hasDetails = getTableData().length == 0;
if(hasDetails){
jp.warning('请填写明细!');
return;
}
jp.loading(); jp.loading();
jp.post($("#inputForm").attr('action'),$('#inputForm').serialize(),function(data){ jp.post($("#inputForm").attr('action'),$('#inputForm').serialize(),function(data){
if(data.success){ if(data.success){
......
...@@ -74,6 +74,11 @@ ...@@ -74,6 +74,11 @@
if(!isValidate){ if(!isValidate){
return false; return false;
}else{ }else{
var hasDetails = getTableData().length == 0;
if(hasDetails){
jp.warning('请填写明细!');
return;
}
jp.loading(); jp.loading();
jp.post($("#inputForm").attr('action'),$('#inputForm').serialize(),function(data){ jp.post($("#inputForm").attr('action'),$('#inputForm').serialize(),function(data){
if(data.success){ if(data.success){
......
...@@ -117,6 +117,18 @@ ...@@ -117,6 +117,18 @@
if(!isValidate){ if(!isValidate){
return false; return false;
}else{ }else{
var hasDetails = getTableData().length == 0;
if(hasDetails){
jp.warning('请填写领用物资!');
return;
}
var hasReceiver = getTableData().every(function(item){
return item.receiver
})
if(!hasReceiver){
jp.warning('领用人必填!');
return;
}
jp.loading(); jp.loading();
jp.post($("#inputForm").attr('action'),$('#inputForm').serialize(),function(data){ jp.post($("#inputForm").attr('action'),$('#inputForm').serialize(),function(data){
if(data.success){ if(data.success){
......
...@@ -82,6 +82,11 @@ ...@@ -82,6 +82,11 @@
if(!isValidate){ if(!isValidate){
return false; return false;
}else{ }else{
var hasDetails = getTableData().length == 0;
if(hasDetails){
jp.warning('请填写明细!');
return;
}
jp.loading(); jp.loading();
jp.post($("#inputForm").attr('action'),$('#inputForm').serialize(),function(data){ jp.post($("#inputForm").attr('action'),$('#inputForm').serialize(),function(data){
if(data.success){ if(data.success){
......
...@@ -85,6 +85,11 @@ ...@@ -85,6 +85,11 @@
if(!isValidate){ if(!isValidate){
return false; return false;
}else{ }else{
var hasDetails = getTableData().length == 0;
if(hasDetails){
jp.warning('请填写明细!');
return;
}
jp.loading(); jp.loading();
jp.post($("#inputForm").attr('action'),$('#inputForm').serialize(),function(data){ jp.post($("#inputForm").attr('action'),$('#inputForm').serialize(),function(data){
if(data.success){ if(data.success){
......
...@@ -133,6 +133,11 @@ ...@@ -133,6 +133,11 @@
if(!isValidate){ if(!isValidate){
return false; return false;
}else{ }else{
var hasDetails = getTableData().length == 0;
if(hasDetails){
jp.warning('请填写明细!');
return;
}
jp.loading(); jp.loading();
jp.post($("#inputForm").attr('action'),$('#inputForm').serialize(),function(data){ jp.post($("#inputForm").attr('action'),$('#inputForm').serialize(),function(data){
if(data.success){ if(data.success){
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment