| 
					
				 | 
			
			
				@@ -584,7 +584,7 @@ $(document).ready(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 // 未改变值则不提交 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                let validText = col.type === 'Number' && is_numeric(info.editingText) ? parseFloat(info.editingText) : (info.editingText ? trimInvalidChar(info.editingText) : null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                let validText = (col.type === 'Number' || col.field === 'm_type' || col.field === 't_type') && is_numeric(info.editingText) ? parseFloat(info.editingText) : (info.editingText ? trimInvalidChar(info.editingText) : null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 const orgValue = select[col.field]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (orgValue == validText || ((!orgValue || orgValue === '') && (validText === ''))) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     SpreadJsObj.reLoadRowData(info.sheet, info.row); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -744,7 +744,7 @@ $(document).ready(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if (!colSetting) continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     let validText = info.sheet.getText(curRow, curCol); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    validText = colSetting.type === 'Number' && is_numeric(validText) ? parseFloat(validText) : (validText ? trimInvalidChar(validText) : null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    validText = (colSetting.type === 'Number' || colSetting.field === 'm_type' || colSetting.field === 't_type') && is_numeric(validText) ? parseFloat(validText) : (validText ? trimInvalidChar(validText) : null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     const orgValue = sortData[curRow][colSetting.field]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if (orgValue == validText || ((!orgValue || orgValue === '') && (validText === ''))) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         sameCol++; 
			 |