| 
					
				 | 
			
			
				@@ -444,6 +444,9 @@ $(document).ready(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         changesObj.loadChanges({bills: data}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ledgerSpreadSetting.dgnUpFields = ['deal_dgn_qty1', 'deal_dgn_qty2', 'c_dgn_qty1', 'c_dgn_qty2']; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ledgerSpreadSetting.getColor = function (sheet, data, col, defaultColor) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return data && data.end_contract_qty > data.quantity ? '#f8d7da' : defaultColor; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     SpreadJsObj.initSheet(slSpread.getActiveSheet(), ledgerSpreadSetting); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     stageTree.loadDatas(ledgerData); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -472,6 +475,9 @@ $(document).ready(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const node = SpreadJsObj.getSelectObject(slSpread.getActiveSheet()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         changesObj.loadChanges({bills: node, pos: data}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    posSpreadSetting.getColor = function (sheet, data, col, defaultColor) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return data && data.end_contract_qty > data.quantity ? '#f8d7da' : defaultColor; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     SpreadJsObj.initSheet(spSpread.getActiveSheet(), posSpreadSetting); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const stageTreeSpreadObj = { 
			 |