Tony Kang 1 year ago
parent
commit
b3414ea4db
1 changed files with 8 additions and 2 deletions
  1. 8 2
      app/controller/report_controller.js

+ 8 - 2
app/controller/report_controller.js

@@ -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);
                         }
                     }
                 }