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('参数有误'); }