|  | @@ -2478,6 +2478,7 @@ async function exportMainData(userID,projectID) {
 | 
	
		
			
				|  |  |      result['compilationID'] = project.compilation;
 | 
	
		
			
				|  |  |      result['from'] = "construction";
 | 
	
		
			
				|  |  |      result.projects.push(project);
 | 
	
		
			
				|  |  | +    tenderIDs.push(project.ID);
 | 
	
		
			
				|  |  |      let subProjects = await  projectModel.find({"$or": [{'ParentID':projectID}, {"property.rootProjectID": projectID}]});
 | 
	
		
			
				|  |  |      for(let s of subProjects){
 | 
	
		
			
				|  |  |          if(!s.deleteInfo || !s.deleteInfo.deleted){
 | 
	
	
		
			
				|  | @@ -2525,6 +2526,7 @@ async function exportTenderData(data){
 | 
	
		
			
				|  |  |      let result = {};
 | 
	
		
			
				|  |  |      let projectSetting =  await projectSettingModel.findOne({"projectID": data.projectID}, '-_id');
 | 
	
		
			
				|  |  |      if(projectSetting) result['projSetting'] = projectSetting;
 | 
	
		
			
				|  |  | +    result.projectID = data.projectID;
 | 
	
		
			
				|  |  |      result.bills = await billsModel.find({"projectID": data.projectID});
 | 
	
		
			
				|  |  |      result.rations = await rationModel.find({'$or': [{projectID: data.projectID, deleteInfo: null}, {projectID: data.projectID, 'deleteInfo.deleted': {$in: [null, false]}}]});
 | 
	
		
			
				|  |  |      result.projectGLJs = await gljListModel.find({'project_id':data.projectID});
 | 
	
	
		
			
				|  | @@ -2833,7 +2835,7 @@ async function handleEachProject(data,projectIDMap,labourCoeFileIDMap,calcProgra
 | 
	
		
			
				|  |  |      let bills = [],rations = [],projectGLJs = [],installationFees=[],rationGLJs=[],rationCoes=[],quantityDetails=[],rationInstallations=[],rationTemplates=[],evaluateList=[],bidList=[],contractorList=[];
 | 
	
		
			
				|  |  |      let newProjectSetting =null,newCalcProgramsFile = null,newLabourCoe = null;
 | 
	
		
			
				|  |  |      let billsIDMap = {},projectGLJIDMap={},rationIDMap = {};
 | 
	
		
			
				|  |  | -    let newProjectID = projectIDMap[data.projSetting.projectID];
 | 
	
		
			
				|  |  | +    let newProjectID = projectIDMap[data.projectID];
 | 
	
		
			
				|  |  |      //生成安装增加费设置
 | 
	
		
			
				|  |  |      if(data.installationFees && data.installationFees.length > 0){
 | 
	
		
			
				|  |  |          for(let ins of data.installationFees){
 |