分类开启子级删除页面未同步bug

feat/task1-c-wallet
gongfuxiang 2019-01-10 22:21:41 +08:00
parent d34b70df1f
commit f5dd6db5f7
1 changed files with 12 additions and 3 deletions

View File

@ -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 += '<i class="am-icon-plus c-p tree-submit" data-id="'+result.data[i]['id']+'" data-url="'+result.data[i]['ajax_url']+'" data-level="'+tmp_level+'" data-is_add_node="'+is_add_node+'" style="margin-right:8px;width:12px;';
html += '<i class="am-icon-plus c-p tree-submit" data-id="'+result.data[i]['id']+'" data-url="'+result.data[i]['ajax_url']+'" data-level="'+tmp_level+'" data-is_add_node="'+is_add_node+'" data-is_delete_all="'+is_delete_all+'" style="margin-right:8px;width:12px;';
if(id != 0)
{
html += 'margin-left:'+tmp_level+'px;';
@ -551,8 +551,11 @@ function Tree(id, url, level, is_add_node, is_delete_all)
html += '<span class="am-icon-edit am-icon-sm c-p submit-edit" data-am-modal="{target: \'#data-save-win\'}" data-json=\''+result.data[i]['json']+'\' data-is_exist_son="'+result.data[i]['is_son']+'"></span>';
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 += '<span class="am-icon-trash-o am-icon-sm c-p m-l-20 m-r-15 submit-delete" data-id="'+result.data[i]['id']+'" data-url="'+result.data[i]['delete_url']+'"></span>';
html += '<span class="am-icon-trash-o am-icon-sm c-p m-l-20 m-r-15 submit-delete" data-id="'+result.data[i]['id']+'" data-url="'+result.data[i]['delete_url']+'" data-ext-delete-tag="'+pid_class+'"></span>';
}
html += '</div>';
// 操作项 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('参数有误');
}