浏览代码

TASK #4627 再调整

Tony Kang 1 年之前
父节点
当前提交
df7ef9b572
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      app/controller/report_controller.js

+ 3 - 2
app/controller/report_controller.js

@@ -79,7 +79,8 @@ module.exports = app => {
                 let stage_times = -1;
                 let stage_status = -1;
                 const treeNodes = await ctx.service.rptTreeNode.getNodesByProjectId([-1, tender.data.project_id]);
-                const filterNames = ['01.支付审批报表'];
+                const filterNames = ['01.支付审批报表'],
+                    filterSourceTypes = [100, 101, 200];
                 if (treeNodes && treeNodes.length > 0) {
                     for (let tIdx = treeNodes.length - 1; tIdx >= 0; tIdx--) {
                         if (filterNames.includes(treeNodes[tIdx].name)) {
@@ -87,7 +88,7 @@ module.exports = app => {
                         } 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) {
+                                if (filterSourceTypes.includes(items[itemIdx].source_type)) {
                                     items.splice(itemIdx, 1);
                                 }
                             }