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