|  | @@ -22,6 +22,7 @@ var projectObj = {
 | 
	
		
			
				|  |  |      treeSelectedChanged: function (node) {
 | 
	
		
			
				|  |  |          let project = projectObj.project;
 | 
	
		
			
				|  |  |          let mainSheet = projectObj.mainController.sheet;
 | 
	
		
			
				|  |  | +        let init = true;
 | 
	
		
			
				|  |  |          //设置选中行底色和恢复前选中行底色
 | 
	
		
			
				|  |  |          let refreshNodes = [node];
 | 
	
		
			
				|  |  |          if(!project.mainTree.preSelected){
 | 
	
	
		
			
				|  | @@ -29,6 +30,7 @@ var projectObj = {
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          else {
 | 
	
		
			
				|  |  |              refreshNodes.push(project.mainTree.preSelected);
 | 
	
		
			
				|  |  | +            init = !(project.mainTree.preSelected == node)
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          project.mainTree.preSelected = node;
 | 
	
		
			
				|  |  |          projectObj.setNodesStyle(projectObj.mainController.sheet, refreshNodes);
 | 
	
	
		
			
				|  | @@ -36,9 +38,12 @@ var projectObj = {
 | 
	
		
			
				|  |  |              subViewObj.loadComments(node);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          gljOprObj.mainTreeSelectedChange = gljOprObj.selectedNodeId != node.getID();
 | 
	
		
			
				|  |  | -        gljOprObj.showDataIfRationSelect(node);
 | 
	
		
			
				|  |  | +        if(init) subObj.initNavItem(node);
 | 
	
		
			
				|  |  | +       /*
 | 
	
		
			
				|  |  | +       2018-11-9 在NavItem里设置了默认显示的item,在里执行了click这个操作所以这两个操作不用重复执行了
 | 
	
		
			
				|  |  | +       gljOprObj.showDataIfRationSelect(node);
 | 
	
		
			
				|  |  |          if (activeSubSheetIsCalcProgram())
 | 
	
		
			
				|  |  | -            calcProgramObj.refreshCalcProgram(node, 3);
 | 
	
		
			
				|  |  | +            calcProgramObj.refreshCalcProgram(node, 3);*/
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          //zhong 2017-9-1 特征及内容
 | 
	
		
			
				|  |  |          if(pageCCOprObj.active){
 | 
	
	
		
			
				|  | @@ -971,7 +976,6 @@ var projectObj = {
 | 
	
		
			
				|  |  |                  console.log("加载完成-----"+endTime);
 | 
	
		
			
				|  |  |                  console.log(`时间——${endTime - startTime}`);
 | 
	
		
			
				|  |  |                  that.project.projectMarkChecking();//是否需要重新进行造价计算
 | 
	
		
			
				|  |  | -                installationFeeObj.engineeringTypeChecking();//检查是否安装工程
 | 
	
		
			
				|  |  |                  autoFlashHeight();
 | 
	
		
			
				|  |  |                  projectObj.refreshMainSpread();
 | 
	
		
			
				|  |  |                  //定位到会话中的选项
 |