Commit ce32fbcf by anxiaohe

删除修改

parent 88e1d815
...@@ -212,21 +212,56 @@ function getIdSelections() { ...@@ -212,21 +212,56 @@ function getIdSelections() {
} }
function deleteAll(){ function deleteAll(){
jp.confirm('确认要删除该货品模块记录吗?', function(){ jp.confirm('确认要删除该货品模块记录吗?', function(){
jp.loading(); jp.loading();
jp.get("${ctx}/warehouse/goods/goods/deleteAll?ids=" + getIdSelections(), function(data){ const ids = getIdSelections();
if(data.success){
$('#goodsTable').bootstrapTable('refresh'); getDetails(ids, function (canDel) {
jp.success(data.msg); if (canDel) {
}else{ jp.get("${ctx}/warehouse/goods/goods/deleteAll?ids=" + ids, function(data){
jp.error(data.msg); if(data.success){
$('#goodsTable').bootstrapTable('refresh');
jp.success(data.msg);
}else{
jp.error(data.msg);
}
})
} else {
jp.warning('不可删除');
} }
}) });
}) })
} }
function getDetails (ids, callback) {
var l = ids.length;
var canDel = true;
var i = 0;
getDetail$(i);
function getDetail$ (index) {
if (!canDel || index === l) {
callback && callback(canDel);
return
}
var id = ids[index];
$.get("${ctx}/warehouse/goods/goods/detail?id="+id, function (result) {
var list = result.goodsInfoList;
canDel = list.every(function (el) {
return el.qrCode ? Number(el.qrCode.state) === 0 : true;
});
console.log(canDel)
i++;
getDetail$(i);
});
}
}
//刷新列表 //刷新列表
function refresh(){ function refresh(){
$('#goodsTable').bootstrapTable('refresh'); $('#goodsTable').bootstrapTable('refresh');
......
...@@ -221,18 +221,55 @@ function deleteAll(){ ...@@ -221,18 +221,55 @@ function deleteAll(){
jp.confirm('确认要删除该入库信息记录吗?', function(){ jp.confirm('确认要删除该入库信息记录吗?', function(){
jp.loading(); jp.loading();
jp.get("${ctx}/warehouse/storage/storage/deleteAll?ids=" + getIdSelections(), function(data){ var ids = getIdSelections();
if(data.success){ getDetails(ids, function (canDel) {
$('#storageTable').bootstrapTable('refresh'); if (canDel) {
jp.success(data.msg); // jp.get("${ctx}/warehouse/storage/storage/deleteAll?ids=" + getIdSelections(), function(data){
}else{ // if(data.success){
jp.error(data.msg); // $('#storageTable').bootstrapTable('refresh');
// jp.success(data.msg);
// }else{
// jp.error(data.msg);
// }
// })
} else {
jp.warning('不可删除');
} }
}) });
}) })
} }
function getDetails (ids, callback) {
var l = ids.length;
var canDel = true;
var i = 0;
getDetail$(i);
function getDetail$ (index) {
if (!canDel || index === l) {
callback && callback(canDel);
return
}
var id = ids[index];
$.get("${ctx}/warehouse/storage/storage/detail?id="+id, function (result) {
var list = result.storageInfoList;
canDel = list.every(function (el) {
return el.qrCode ? Number(el.qrCode.state) < 2 : true;
});
i++;
getDetail$(i);
});
}
}
//刷新列表 //刷新列表
function refresh(){ function refresh(){
$('#storageTable').bootstrapTable('refresh'); $('#storageTable').bootstrapTable('refresh');
......
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