| 
					
				 | 
			
			
				@@ -56,7 +56,20 @@ let labourCoeView = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         var me = labourCoeView; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (args.propertyName !== "value"){return;}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let cell = me.sheet.getCell(args.row, args.col); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        me.addNeedUpdateData({ID: cell.tag(), coe: cell.value()}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let value = args.newValue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let oValue = args.oldValue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (number_util.isNumber(value)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            value = value.toDecimal(3); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            me.sheet.suspendEvent(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            cell.value(value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            me.sheet.resumeEvent(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            me.addNeedUpdateData({ID: cell.tag(), coe: value}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            me.sheet.suspendEvent(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            cell.value(oValue);  // 屏蔽事件,否则这句会导致死循环 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            me.sheet.resumeEvent(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            alert('当前输入的数据类型不正确,请重新输入。'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     addNeedUpdateData: function (data) { 
			 |