|  | @@ -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 = {
 |