| 
					
				 | 
			
			
				@@ -1779,7 +1779,7 @@ class CalcProgram { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 只计算treeNode自身。changedArr: 外部传来的一个数组,专门存储发生变动的节点。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    innerCalc(treeNode, changedArr, tender){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    innerCalc(treeNode, changedArr, tenderType){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let me = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 仅用作树节点显示的工料机不能参与计算。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (treeNode.sourceType === ModuleNames.ration_glj) return; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2022,7 +2022,7 @@ class CalcProgram { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     calcItem.unitFee = (eval(calcItem.compiledExpr) * feeRate * 0.01).toDecimal(decimalObj.decimal('unitPrice', treeNode)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     calcItem.totalFee = (calcItem.unitFee * calcTools.uiNodeQty(treeNode)).toDecimal(decimalObj.decimal('totalPrice', treeNode)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    // if (tender == tenderTypes.ttCalc) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    // if (tenderType == tenderTypes.ttCalc) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         let tExpr = analyzer.getCompiledTenderExpr(calcItem.compiledExpr); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         calcItem.tenderUnitFee = (eval(tExpr) * feeRate * 0.01).toDecimal(decimalObj.decimal('unitPrice', treeNode)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         calcItem.tenderTotalFee = (calcItem.tenderUnitFee * treeNode.data.tenderQuantity).toDecimal(decimalObj.decimal('totalPrice', treeNode)); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2034,8 +2034,8 @@ class CalcProgram { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (tender == tenderTypes.ttReverseRation || tender == tenderTypes.ttReverseGLJ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    this.calcTenderReverse(treeNode, tender); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (tenderType == tenderTypes.ttReverseRation || tenderType == tenderTypes.ttReverseGLJ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.calcTenderReverse(treeNode, tenderType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 deleteUselessFees(treeNode, fnArr); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }; 
			 |