| 
					
				 | 
			
			
				@@ -433,10 +433,10 @@ $(document).ready(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             {title: '单价', colSpan: '1', rowSpan: '2', field: 'unit_price', hAlign: 2, width: 60, type: 'Number', getValue: 'getValue.unit_price'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             {title: '申报变更|数量', colSpan: '2|1', rowSpan: '1|1', field: 'camount', hAlign: 2, width: 60, type: 'Number', getValue: 'getValue.camount'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             {title: '|金额', colSpan: '|1', rowSpan: '|1', field: 'ca_tp', hAlign: 2, width: 80, type: 'Number', getValue: 'getValue.ca_tp'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            {title: '审批变更|数量', colSpan: '2|1', rowSpan: '1|1', field: 'amount', hAlign: 2, width: 60, type: 'Number', getValue: 'getValue.amount', visible: readOnly && shenpiPower}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            {title: '|金额', colSpan: '|1', rowSpan: '|1', field: 'a_tp', hAlign: 2, width: 80, type: 'Number', getValue: 'getValue.a_tp', visible: readOnly && shenpiPower}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            {title: '审批变更|数量', colSpan: '2|1', rowSpan: '1|1', field: 'spamount', hAlign: 2, width: 60, type: 'Number', getValue: 'getValue.spamount', visible: readOnly && !shenpiPower}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            {title: '|金额', colSpan: '|1', rowSpan: '|1', field: 'spa_tp', hAlign: 2, width: 80, type: 'Number', getValue: 'getValue.spa_tp', visible: readOnly && !shenpiPower}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            {title: '审批变更|数量', colSpan: '2|1', rowSpan: '1|1', field: 'amount', hAlign: 2, width: 60, type: 'Number', getValue: 'getValue.amount', visible: readOnly && !shenpiPower}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            {title: '|金额', colSpan: '|1', rowSpan: '|1', field: 'a_tp', hAlign: 2, width: 80, type: 'Number', getValue: 'getValue.a_tp', visible: readOnly && !shenpiPower}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            {title: '审批变更|数量', colSpan: '2|1', rowSpan: '1|1', field: 'spamount', hAlign: 2, width: 60, type: 'Number', getValue: 'getValue.spamount', visible: readOnly && shenpiPower}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            {title: '|金额', colSpan: '|1', rowSpan: '|1', field: 'spa_tp', hAlign: 2, width: 80, type: 'Number', getValue: 'getValue.spa_tp', visible: readOnly && shenpiPower}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             {title: '审批变更|数量', colSpan: '2|1', rowSpan: '1|1', hAlign: 2, width: 60, type: 'Number', getValue: '', visible: !readOnly}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             {title: '|金额', colSpan: '|1', rowSpan: '|1', hAlign: 2, width: 80, type: 'Number', getValue: '', visible: !readOnly}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ], 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -481,9 +481,9 @@ $(document).ready(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         makeBackColor: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             const rowCount = hzSpread.getActiveSheet().getRowCount(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             for (let i = 0; i < rowCount; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (readOnly && !shenpiPower && hzSpread.getActiveSheet().zh_data[i].camount != hzSpread.getActiveSheet().zh_data[i].spamount) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (readOnly && shenpiPower && hzSpread.getActiveSheet().zh_data[i].camount != hzSpread.getActiveSheet().zh_data[i].spamount) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     hzSpread.getActiveSheet().getRange(i, -1, 1, -1).backColor('#ffeeba'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } else if (readOnly && shenpiPower && hzSpread.getActiveSheet().zh_data[i].camount != hzSpread.getActiveSheet().zh_data[i].amount) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } else if (readOnly && !shenpiPower && hzSpread.getActiveSheet().zh_data[i].camount != hzSpread.getActiveSheet().zh_data[i].amount) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     hzSpread.getActiveSheet().getRange(i, -1, 1, -1).backColor('#ffeeba'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } else if (!readOnly && !(hzSpread.getActiveSheet().zh_data[i].camount === '' || hzSpread.getActiveSheet().zh_data[i].camount === 0 || hzSpread.getActiveSheet().zh_data[i].camount === null)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     hzSpread.getActiveSheet().getRange(i, -1, 1, -1).backColor('#ffeeba'); 
			 |