| 
					
				 | 
			
			
				@@ -6,13 +6,6 @@ let gljComponentOprObj = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     workBook: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     setting: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         owner: "gljComponent", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      /*  header:[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            {headerName:"编码",headerWidth:50,dataCode:"code", dataType: "String", formatter: "@", hAlign: "left", vAlign: "center"}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            {headerName:"名称",headerWidth:60,dataCode:"name", dataType: "String", formatter: "@", hAlign: "left", vAlign: "center"}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            {headerName:"单位",headerWidth:60,dataCode:"unit", dataType: "String", hAlign: "center", vAlign: "center"}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            {headerName:"单价",headerWidth:50,dataCode:"basePrice", dataType: "Number", formatter: "0.00", hAlign: "right", vAlign: "center"}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            {headerName:"消耗量",headerWidth:55,dataCode:"consumeAmt", dataType: "Number", formatter: "0.000", hAlign: "right", vAlign: "center"} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ],*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         header:[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             {headerName:"编码",headerWidth:80,dataCode:"code", dataType: "String", formatter: "@", hAlign: "left", vAlign: "center"}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             {headerName:"名称",headerWidth:90,dataCode:"name", dataType: "String", formatter: "@", hAlign: "left", vAlign: "center"}, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -507,10 +500,10 @@ let gljComponentOprObj = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let me = gljComponentOprObj, gljBasePrc = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for(let i = 0; i < component.length; i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             let roundBasePrc = scMathUtil.roundTo(parseFloat(component[i].basePrice), -2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            console.log(roundBasePrc); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            console.log(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            gljBasePrc = scMathUtil.roundTo(scMathUtil.roundTo(roundBasePrc * parseFloat(component[i].consumeAmt), -2) + gljBasePrc, -2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            let roundConsumeAmt = scMathUtil.roundTo(parseFloat(component[i].consumeAmt), -3); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //gljBasePrc = scMathUtil.roundTo(scMathUtil.roundTo(roundBasePrc * parseFloat(component[i].consumeAmt), -2) + gljBasePrc, -2); 旧算法 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            gljBasePrc = roundBasePrc * roundConsumeAmt + gljBasePrc; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return gljBasePrc; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return scMathUtil.roundTo(gljBasePrc, -2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }; 
			 |