| 
					
				 | 
			
			
				@@ -367,11 +367,11 @@ const gclGatherModel = (function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             gcl.end_contract_qty = ZhCalc.add(gcl.pre_contract_qty, gcl.contract_qty); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             gcl.end_qc_qty = ZhCalc.add(gcl.pre_qc_qty, gcl.qc_qty); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             gcl.end_gather_qty = ZhCalc.add(gcl.pre_gather_qty, gcl.gather_qty); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            gcl.gather_tp = ZhCalc.add(gcl.contract_tp, gcl.qc_tp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             gcl.end_qc_minus_qty = ZhCalc.add(gcl.pre_qc_minus_qty, gcl.qc_minus_qty); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            gcl.end_contract_tp = ZhCalc.add(gcl.pre_contract_tp, gcl.contract_tp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            gcl.end_qc_tp = ZhCalc.add(gcl.pre_qc_tp, gcl.qc_tp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            gcl.gather_tp = ZhCalc.sum([gcl.contract_tp, gcl.qc_tp, gcl.pc_tp]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            gcl.end_contract_tp = ZhCalc.sum([gcl.pre_contract_tp, gcl.contract_tp, gcl.contract_pc_tp]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            gcl.end_qc_tp = ZhCalc.sum([gcl.pre_qc_tp, gcl.qc_tp, gcl.qc_pc_tp]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             gcl.end_gather_tp = ZhCalc.add(gcl.pre_gather_tp, gcl.gather_tp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             gcl.dgn_price = ZhCalc.round(ZhCalc.div(gcl.total_price, gcl.dgn_qty1), 2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             gcl.end_final_qty = ZhCalc.add(gcl.end_qc_qty, gcl.quantity); 
			 |