|  | @@ -367,6 +367,15 @@ module.exports = app => {
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                  searchsql.t_type = materialConst.t_type[0].value;
 | 
	
		
			
				|  |  |                  renderData.materialBillsData = await ctx.service.materialBills.getAllDataByCondition({ where: searchsql });
 | 
	
		
			
				|  |  | +                // 取对应期的截取上期的调差金额和应耗数量
 | 
	
		
			
				|  |  | +                if (ctx.material.highOrder !== ctx.material.order) {
 | 
	
		
			
				|  |  | +                    for (const [mindex, mb] of renderData.materialBillsData.entries()) {
 | 
	
		
			
				|  |  | +                        const result = await ctx.service.materialBillsHistory.getByMbId(ctx.material.id, ctx.material.order, mb.id);
 | 
	
		
			
				|  |  | +                        _.forEach(result, function(value, key) {
 | 
	
		
			
				|  |  | +                            renderData.materialBillsData[mindex][key] = result ? result[key] : null;
 | 
	
		
			
				|  |  | +                        });
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  |                  // 取所有已被调用的工料清单表
 | 
	
		
			
				|  |  |                  renderData.materialListData = await ctx.service.materialList.getMaterialData(ctx.tender.id, ctx.material.id);
 | 
	
		
			
				|  |  |                  renderData.materialNotJoinListData = await ctx.service.materialListNotjoin.getAllDataByCondition({ where: { tid: ctx.tender.id, mid: ctx.material.id } });
 |