| 
					
				 | 
			
			
				@@ -5,7 +5,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 let defaultDecimal = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     min: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     max: 6, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    _def: {//定义往这加, editable: 开放给用户编辑的(入库),定义editable为false的字段时,只需在此定义便可,定义editable为true的字段时,要在后端project_model.js defaultDecimal中添加定义,html添加input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    _def: {//editable: 开放给用户编辑的 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         bills: {editable: true, data: {unitPrice: 2, totalPrice: 2}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ration: {editable: true, data: {quantity: 3, unitPrice: 2, totalPrice: 2}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         glj: {editable: true, data: {quantity: 3, unitPrice: 2}}, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -70,14 +70,9 @@ function toUpdateDecimal(orgV, newV){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function setDecimal(_digits, data){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if(isDef(data)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        for(let attr in data){//设置入库的数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for(let attr in data){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _digits[attr] = data[attr] || defaultDecimal['_def'][attr]['data']; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        for(let attr in defaultDecimal['_def']){//设置不入库的数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if(!defaultDecimal['_def'][attr]['editable']){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                _digits[attr] = defaultDecimal['_def'][attr]['data']; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for(let attr in defaultDecimal['_def']){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -114,6 +109,11 @@ function m_getDecimalData(inputs){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             rst[attrs[0]] = parseInt($(inputs[i]).val()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    for(let attr in defaultDecimal['_def']){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(!defaultDecimal['_def'][attr]['editable']){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            rst[attr] = defaultDecimal['_def'][attr]['data']; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return rst; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |