Bladeren bron

定位清单展开问题

zhongzewei 6 jaren geleden
bovenliggende
commit
a40bb38430

+ 6 - 0
modules/pm/facade/pm_facade.js

@@ -503,6 +503,12 @@ function getBuildingArea(projFeature){
     return null;
 }
 
+//根据单位工程ID获取汇总信息
+//@param {Number}tenderID {String}summaryType
+async function getSummaryInfoByTender(tenderID, summaryType) {
+
+}
+
 async function getSummaryInfo(projectIDs){
     //ID与汇总信息映射
     let IDMapping = {};

+ 4 - 2
web/building_saas/main/js/views/std_bills_lib.js

@@ -320,9 +320,11 @@ var billsLibObj = {
         let that = this;
         TREE_SHEET_HELPER.massOperationSheet(billsLibObj.stdBillsSpread.getActiveSheet(), function () {
             function expParentNode(node){
-                if(node.parent && !node.parent.expanded){
-                    node.parent.setExpanded(true);
+                if(node.parent){
                     expParentNode(node.parent);
+                    if(!node.parent.expanded){
+                        node.parent.setExpanded(true);
+                    }
                 }
             }
             for(let node of nodes){

+ 4 - 2
web/building_saas/main/js/views/std_ration_lib.js

@@ -203,9 +203,11 @@ var rationLibObj = {
         let that = rationLibObj;
         TREE_SHEET_HELPER.massOperationSheet(that.rationChapterSpread.getActiveSheet(), function () {
             function expParentNode(node){
-                if(node.parent && !node.parent.expanded){
-                    node.parent.setExpanded(true);
+                if(node.parent){
                     expParentNode(node.parent);
+                    if(!node.parent.expanded){
+                        node.parent.setExpanded(true);
+                    }
                 }
             }
             for(let node of nodes){