|
@@ -84,8 +84,14 @@ module.exports = app => {
|
|
|
for (let tIdx = treeNodes.length - 1; tIdx >= 0; tIdx--) {
|
|
|
if (filterNames.includes(treeNodes[tIdx].name)) {
|
|
|
treeNodes.splice(tIdx, 1);
|
|
|
- } else if (treeNodes[tIdx].hasOwnProperty('source_type') && treeNodes[tIdx].source_type !== 1) {
|
|
|
- treeNodes.splice(tIdx, 1);
|
|
|
+ } else if (treeNodes[tIdx].name === '通用报表') {
|
|
|
+ const items = JSON.parse(treeNodes[tIdx].items);
|
|
|
+ for (let itemIdx = items.length - 1; itemIdx >= 0; itemIdx--) {
|
|
|
+ if (items[itemIdx].hasOwnProperty('source_type') && items[itemIdx].source_type !== 1) {
|
|
|
+ items.splice(itemIdx, 1);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ treeNodes[tIdx].items = JSON.stringify(items);
|
|
|
}
|
|
|
}
|
|
|
}
|