|  | @@ -13,7 +13,6 @@ import UnitPriceFileModel from "./unit_price_file_model";
 | 
	
		
			
				|  |  |  import GLJTypeConst from "../../common/const/glj_type_const";
 | 
	
		
			
				|  |  |  import RationGLJFacade from "../../ration_glj/facade/ration_glj_facade";
 | 
	
		
			
				|  |  |  import STDGLJLibGLJListModel from "../../common/std/std_glj_lib_glj_list_model";
 | 
	
		
			
				|  |  | -import STDGLJType from "../../../public/cache/std_glj_type_util";
 | 
	
		
			
				|  |  |  import MixRatioModel from "./mix_ratio_model";
 | 
	
		
			
				|  |  |  const ProjectModel = require('../../pm/models/project_model').project;
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -110,7 +109,14 @@ class GLJListModel extends BaseModel {
 | 
	
		
			
				|  |  |              let quantityList = {};
 | 
	
		
			
				|  |  |              // 整理数据
 | 
	
		
			
				|  |  |              for (let tmp of quantityData) {
 | 
	
		
			
				|  |  | -                quantityList[tmp.projectGLJID] = tmp.quantity;
 | 
	
		
			
				|  |  | +                let tmpNum = parseInt(tmp.rationQuantity);
 | 
	
		
			
				|  |  | +                tmpNum = isNaN(tmpNum) ? 1 : tmpNum;
 | 
	
		
			
				|  |  | +                if (quantityList[tmp.projectGLJID] === undefined) {
 | 
	
		
			
				|  |  | +                    quantityList[tmp.projectGLJID] = tmp.quantity * tmpNum;
 | 
	
		
			
				|  |  | +                } else {
 | 
	
		
			
				|  |  | +                    quantityList[tmp.projectGLJID] += tmp.quantity * tmpNum;
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              // 查找组成物的消耗量
 | 
	
	
		
			
				|  | @@ -436,13 +442,6 @@ class GLJListModel extends BaseModel {
 | 
	
		
			
				|  |  |              return;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        // 获取工料机类型以及整理数据
 | 
	
		
			
				|  |  | -        let gljTypeList = STDGLJType.getStdGljTypeCacheObj().toArray();
 | 
	
		
			
				|  |  | -        let gljType = {};
 | 
	
		
			
				|  |  | -        for (let tmp of gljTypeList) {
 | 
	
		
			
				|  |  | -            gljType[tmp.fullName] = tmp.ID;
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |          // 整理插入的数据
 | 
	
		
			
				|  |  |          let gljInsertData = [];
 | 
	
		
			
				|  |  |          let unitPriceInsertData = [];
 |