From f5dd6db5f7465aea4240ff62456bf8f44f0839a5 Mon Sep 17 00:00:00 2001 From: gongfuxiang <2499232802@qq.com> Date: Thu, 10 Jan 2019 22:21:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E7=B1=BB=E5=BC=80=E5=90=AF=E5=AD=90?= =?UTF-8?q?=E7=BA=A7=E5=88=A0=E9=99=A4=E9=A1=B5=E9=9D=A2=E6=9C=AA=E5=90=8C?= =?UTF-8?q?=E6=AD=A5bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/static/common/js/common.js | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/public/static/common/js/common.js b/public/static/common/js/common.js index d86ac6b77..c76fa3405 100755 --- a/public/static/common/js/common.js +++ b/public/static/common/js/common.js @@ -517,7 +517,7 @@ function Tree(id, url, level, is_add_node, is_delete_all) var son_css = ''; if(result.data[i]['is_son'] == 'ok') { - html += ''; if(result.data[i]['is_son'] != 'ok' || is_delete_all == 1) { + // 是否需要删除子数据 + var pid_class = is_delete_all == 1 ? '.tree-pid-'+result.data[i]['id'] : ''; + // 删除 - html += ''; + html += ''; } html += ''; // 操作项 end @@ -784,6 +787,7 @@ function DataDelete(e) var value = e.data('value') || null; var title = e.data('title') || '温馨提示'; var msg = e.data('msg') || '删除后不可恢复、确认操作吗?'; + var ext_delete_tag = e.data('ext-delete-tag') || null; AMUI.dialog.confirm({ title: title, @@ -813,6 +817,10 @@ function DataDelete(e) case 'delete' : Prompt(result.msg, 'success'); $('#data-list-'+id).remove(); + if(ext_delete_tag != null) + { + $(ext_delete_tag).remove(); + } break; // 刷新 @@ -1189,9 +1197,10 @@ $(function() var url = $(this).data('url') || ''; var level = parseInt($(this).data('level')) || 0; var is_add_node = parseInt($(this).data('is_add_node')) || 0; + var is_delete_all = parseInt($(this).data('is_delete_all')) || 0; if(id > 0 && url != '') { - Tree(id, url, level, is_add_node); + Tree(id, url, level, is_add_node, is_delete_all); } else { Prompt('参数有误'); }