Browse Source

未分类单位工程汇总信息debug

zhongzewei 6 years ago
parent
commit
3a364e5ee3
1 changed files with 7 additions and 2 deletions
  1. 7 2
      web/building_saas/pm/js/pm_share.js

+ 7 - 2
web/building_saas/pm/js/pm_share.js

@@ -653,6 +653,9 @@ const pmShare = (function () {
     //给项目设置汇总信息
     //给项目设置汇总信息
     //@param {Array}projs {Object}summaryInfo
     //@param {Array}projs {Object}summaryInfo
     function setSummaryInfo(grouped, summaryInfo) {
     function setSummaryInfo(grouped, summaryInfo) {
+        if (!summaryInfo) {
+            return;
+        }
         let allDatas = [];
         let allDatas = [];
         for (let data of grouped) {
         for (let data of grouped) {
             allDatas.push(data);
             allDatas.push(data);
@@ -743,8 +746,10 @@ const pmShare = (function () {
             sortByDate(rstData.grouped);
             sortByDate(rstData.grouped);
             sortByDate(rstData.ungrouped);
             sortByDate(rstData.ungrouped);
             //设置汇总信息
             //设置汇总信息
-            setSummaryInfo(rstData.grouped, rstData.summaryInfo.grouped);
-            setSummaryInfo(rstData.ungrouped, rstData.summaryInfo.ungrouped);
+            if (rstData.summaryInfo) {
+                setSummaryInfo(rstData.grouped, rstData.summaryInfo.grouped);
+                setSummaryInfo(rstData.ungrouped, rstData.summaryInfo.ungrouped);
+            }
             let treeDatas = getTreeDatas(rstData.grouped, rstData.ungrouped);
             let treeDatas = getTreeDatas(rstData.grouped, rstData.ungrouped);
             tree = pmTree.createNew(treeSetting, treeDatas);
             tree = pmTree.createNew(treeSetting, treeDatas);
             tree.selected = tree.items[0];
             tree.selected = tree.items[0];