修改BUG:有子菜单或者父菜单的节点点击工具条内删除按钮时操作日志无记录 closed #IUP0N

#Issue
https://gitee.com/LongbowEnterprise/dashboard/issues?id=IUP0N
This commit is contained in:
Argo Zhang 2019-03-26 18:03:38 +08:00
parent 59753b3798
commit 744d74810e
1 changed files with 14 additions and 10 deletions

View File

@ -1,4 +1,12 @@
(function ($) { (function ($) {
var formatData = function (data) {
delete data._nodes;
delete data._parent;
delete data._level;
delete data._last;
return data;
};
DataEntity = function (options) { DataEntity = function (options) {
this.options = options; this.options = options;
}; };
@ -141,7 +149,11 @@
confirmButtonClass: "btn-danger ml-2", confirmButtonClass: "btn-danger ml-2",
cancelButtonText: "取消" cancelButtonText: "取消"
}, function () { }, function () {
$.logData.push({ url: options.url, data: arrselections }); $.logData.push({ url: options.url,
data: arrselections.map(function (element, index) {
return formatData($.extend({}, element));
})
});
setTimeout(function () { setTimeout(function () {
var iDs = arrselections.map(function (element, index) { return element.Id; }); var iDs = arrselections.map(function (element, index) { return element.Id; });
$.bc({ $.bc({
@ -182,12 +194,6 @@
src: this, src: this,
url: this.options.url url: this.options.url
}; };
var formatData = function (data) {
delete data._nodes;
delete data._parent;
delete data._level;
delete data._last;
};
return { return {
'click .edit': function (e, value, row, index) { 'click .edit': function (e, value, row, index) {
op.dataEntity.load(row); op.dataEntity.load(row);
@ -205,9 +211,7 @@
data = [data]; data = [data];
if ($.isArray(row._nodes) && row._nodes.length > 0) { if ($.isArray(row._nodes) && row._nodes.length > 0) {
$.each(row._nodes, function (index, element) { $.each(row._nodes, function (index, element) {
var ele = $.extend({}, element); data.push(formatData($.extend({}, element)));
formatData(ele);
data.push(ele);
}); });
text = "本删除项含有级联子项目</br>您确定要删除 <span class='text-danger font-weight-bold'>" + row.Name + "</span> 以及子项目吗?"; text = "本删除项含有级联子项目</br>您确定要删除 <span class='text-danger font-weight-bold'>" + row.Name + "</span> 以及子项目吗?";
} }