| 
					
				 | 
			
			
				@@ -1926,13 +1926,16 @@ class CalcProgram { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         bttf = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (commonCalcType == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let isFB = calcTools.isBill_FB(treeNode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (let node of nodes) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if (node.data.feesIndex && node.data.feesIndex[ft.type]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             btf = (btf + parseFloatPlus(node.data.feesIndex[ft.type].totalFee)).toDecimal(decimalObj.process); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             bttf = (bttf + parseFloatPlus(node.data.feesIndex[ft.type].tenderTotalFee)).toDecimal(decimalObj.process); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // TASK #3834 (概算)造价书界面,新增“指标”列,指标=定额建安费(分部的合价)/ 分部的工程量,取两位小数。针对分部。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (calcTools.isBill_FB(node)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              buf = (btf / bq).toDecimal(-2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (isFB){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (nQ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    buf = (btf / nQ).toDecimal(-2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1945,7 +1948,8 @@ class CalcProgram { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             btf = (bq * buf).toDecimal(decimalObj.bills.totalPrice); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             bttf = (btq * btuf).toDecimal(decimalObj.bills.totalPrice); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           let sum_rtf = 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             sum_rttf = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           for (let node of nodes) { 
			 |