| 
					
				 | 
			
			
				@@ -329,6 +329,7 @@ var rationOprObj = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         if(jobContentOprObj && jobContentOprObj.currentSituation === jobContentOprObj.situations.ALL){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             rObj.jobContent = jobContentOprObj.currentJobContent ? jobContentOprObj.currentJobContent : ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        me.setInitPrc(rObj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         addArr.push(rObj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         me.rationsCodes.push(rObj.code); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         me.addRationItem = null; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -389,6 +390,7 @@ var rationOprObj = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         if(jobContentOprObj && jobContentOprObj.currentSituation === jobContentOprObj.situations.ALL){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             items[i].jobContent = jobContentOprObj.currentJobContent ? jobContentOprObj.currentJobContent : ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        me.setInitPrc(items[i]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         addArr.push(items[i]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         me.rationsCodes.push(items[i].code); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -430,6 +432,7 @@ var rationOprObj = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             if(jobContentOprObj && jobContentOprObj.currentSituation === jobContentOprObj.situations.ALL){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 items[i].jobContent = jobContentOprObj.currentJobContent ? jobContentOprObj.currentJobContent : ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            me.setInitPrc(items[i]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             addArr.push(items[i]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         else{ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -446,6 +449,12 @@ var rationOprObj = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             me.mixUpdateRequest(updateArr, addArr, []); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    setInitPrc: function (obj) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        obj.labourPrice = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        obj.materialPrice = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        obj.machinePrice = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        obj.basePrice = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     isValidUnit: function (rationObj, validUnits) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let rst = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(typeof rationObj.unit !== 'undefined' && rationObj.unit && validUnits.indexOf(rationObj.unit) === -1){//无效 
			 |