From 129726761167aa29714b5e641a5720691c69b218 Mon Sep 17 00:00:00 2001 From: zhangdaiscott Date: Thu, 19 Oct 2023 14:40:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E5=A5=BD=E6=96=B0=E7=89=88=E5=86=99?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/demo/jeecg/JVxeTableDemo/JVxeDemo1.vue | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/views/demo/jeecg/JVxeTableDemo/JVxeDemo1.vue b/src/views/demo/jeecg/JVxeTableDemo/JVxeDemo1.vue index 536b27d..8cdd3e4 100644 --- a/src/views/demo/jeecg/JVxeTableDemo/JVxeDemo1.vue +++ b/src/views/demo/jeecg/JVxeTableDemo/JVxeDemo1.vue @@ -362,12 +362,7 @@ function doDelete(deleteRows) { return new Promise((resolve) => { - let rowId; - if (Object.prototype.toString.call(deleteRows) === '[object Array]') { - rowId = deleteRows.map((row) => row.id); - } else { - rowId = deleteRows.id; - } + let rowId = deleteRows.filter((row) => row.id); console.log('删除 rowId: ', rowId); setTimeout(() => resolve(true), 1500); }); @@ -382,8 +377,8 @@ if (flag) { // 注:如果启用了表格的 loading 状态,则必须先停止再删除,否则会导致无法从表格上删除数据 // 2. 调用 event.confirmRemove 方法确认删除成功 - await tableRef.value!.removeSelection(); - // await event.confirmRemove() + // await tableRef.value!.removeSelection(); + await event.confirmRemove() createMessage.success('删除成功!'); } else { // 3. 若删除失败,不调用 event.confirmRemove() 方法就不会删除数据