|
@@ -31,7 +31,10 @@ let rptArchiveObj = {
|
|
|
if (items && items.length > 0) {
|
|
|
for (let i = items.length - 1; i >= 0; i--) {
|
|
|
if (!(items[i].released) && items[i].nodeType === 2) {
|
|
|
- items.splice(i, 1);
|
|
|
+ if (archivedRptIds.indexOf(items[i].refId) < 0) {
|
|
|
+ // 备注:这里还要再判断是否存在已经归档的报表,如果有,需要保留。否则才真正剔除
|
|
|
+ items.splice(i, 1);
|
|
|
+ }
|
|
|
} else {
|
|
|
if (items[i].items && items[i].items.length > 0) {
|
|
|
private_remove_hide_item(items[i].items, nlv + 1);
|