|  | @@ -32,7 +32,12 @@ $(document).ready(() => {
 | 
	
		
			
				|  |  |          font: '12px 微软雅黑',
 | 
	
		
			
				|  |  |          readOnly: true,
 | 
	
		
			
				|  |  |          getColor: function (sheet, data, col, defaultColor) {
 | 
	
		
			
				|  |  | -            return data && data.differ ? '#FFE699' : defaultColor;
 | 
	
		
			
				|  |  | +            return data 
 | 
	
		
			
				|  |  | +                ? $('#compare-tag')[0].checked && data.compare_differ 
 | 
	
		
			
				|  |  | +                    ? '#f8d7da' 
 | 
	
		
			
				|  |  | +                    : (data.differ ? '#FFE699' : defaultColor)
 | 
	
		
			
				|  |  | +                : defaultColor;
 | 
	
		
			
				|  |  | +            //return data && data.differ ? '#FFE699' : defaultColor;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  |      const gclSheet = gclSpread.getActiveSheet();
 | 
	
	
		
			
				|  | @@ -125,7 +130,7 @@ $(document).ready(() => {
 | 
	
		
			
				|  |  |          for (const gcl of gclGatherData) {
 | 
	
		
			
				|  |  |              gcl.compare_qty = ZhCalc.sub(gcl.deal_bills_qty, gcl.quantity);
 | 
	
		
			
				|  |  |              gcl.compare_tp = ZhCalc.sub(gcl.deal_bills_tp, gcl.total_price);
 | 
	
		
			
				|  |  | -            gcl.compare_differ = checkZero(gcl.compare_qty) && checkZero(gcl.compare_tp);
 | 
	
		
			
				|  |  | +            gcl.compare_differ = !checkZero(gcl.compare_qty) || !checkZero(gcl.compare_tp);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          SpreadJsObj.loadSheetData(gclSheet, SpreadJsObj.DataType.Data, gclGatherData);
 | 
	
		
			
				|  |  |          checkCompareData();
 | 
	
	
		
			
				|  | @@ -138,7 +143,9 @@ $(document).ready(() => {
 | 
	
		
			
				|  |  |          generateChapterHtml(chapterData);
 | 
	
		
			
				|  |  |      }, null, true);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    $('#compare-tag').click(checkCompareData);
 | 
	
		
			
				|  |  | +    $('#compare-tag').click(() => {
 | 
	
		
			
				|  |  | +        SpreadJsObj.reLoadSheetData(gclSheet);
 | 
	
		
			
				|  |  | +    });
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      // 展开收起附件
 | 
	
		
			
				|  |  |      $('a', '.right-nav').bind('click', function () {
 |