From ee7b5ad5a1f641aa38dd340d4687baba5abfcbf7 Mon Sep 17 00:00:00 2001 From: qiankunpingtai Date: Tue, 26 Feb 2019 16:29:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=8D=95=E6=8D=AE=E6=A8=A1?= =?UTF-8?q?=E5=9D=97=E7=BC=96=E8=BE=91=E6=97=B6=E5=88=97=E8=A1=A8=E4=B8=AD?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E7=9A=84=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- erp_web/js/pages/materials/in_out.js | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/erp_web/js/pages/materials/in_out.js b/erp_web/js/pages/materials/in_out.js index 4e245de0..d556c0a0 100644 --- a/erp_web/js/pages/materials/in_out.js +++ b/erp_web/js/pages/materials/in_out.js @@ -2840,10 +2840,29 @@ } //删除 function removeit(){ - if (editIndex == undefined) { return } - $('#materialData').datagrid('cancelEdit', editIndex) - .datagrid('deleteRow', editIndex); - editIndex = undefined; + /** + * 重写一下删除的逻辑 + * 获取所有选中行,直接从列表中移除 + * 点击保存时,将需要后台删除的数据提交到服务器 + * **/ + var materialData=$('#materialData'); + var row = materialData.datagrid('getChecked'); + if(row.length == 0) + { + $.messager.alert('删除提示','没有记录被选中!','info'); + return; + } + if(row.length > 0) + { + $.messager.confirm('删除确认','确定要删除选中的' + row.length + '条单据信息吗?',function(r) + { + if (r) { + for(var i = 0 ;i < row.length;i++) { + materialData.datagrid('deleteRow',materialData.datagrid("getRowIndex",row[i])); + } + } + }); + } } //撤销 function reject() {