Commit aac6db0d authored by liangyb's avatar liangyb

#328 报表以及评标工具界面含税不含税数据错乱修改

parent fe79ad2d
...@@ -360,13 +360,14 @@ public class PriceEvaluationTableComposite extends Composite implements IPriceEv ...@@ -360,13 +360,14 @@ public class PriceEvaluationTableComposite extends Composite implements IPriceEv
evaluationFactorMemo.append(evaluationFactor.getFactorName()); evaluationFactorMemo.append(evaluationFactor.getFactorName());
StyleRange factorMemoTitleStyleRange = null; StyleRange factorMemoTitleStyleRange = null;
StyleRange factorMemoTitleStyleRange1 = null;
StyleRange styleFactorMemoRange = null; StyleRange styleFactorMemoRange = null;
if(null != evaluationFactor.getMemo() && evaluationFactor.getMemo().length() > 0){ if(null != evaluationFactor.getMemo() && evaluationFactor.getMemo().length() > 0){
evaluationFactorMemo.append("\r\n"); evaluationFactorMemo.append("\r\n");
startIndex = evaluationFactorMemo.length(); startIndex = evaluationFactorMemo.length();
factorMemoTitleStyleRange = getTitleStyleRange(startIndex, Messages.EvalExplain.length() + 1);
if(parserStructProject()) { if(parserStructProject()) {
evaluationFactorMemo.append(Messages.EvalExplainPrice).append(":").append(evalStructMessage).append("\r\n"); evaluationFactorMemo.append(Messages.EvalExplainPrice).append(":").append(evalStructMessage).append(evalStructMessage.contains("\n") ? "" : "\n");
factorMemoTitleStyleRange = getTitleStyleRange(startIndex, Messages.EvalExplainPrice.length() + 1);
styleFactorMemoRange = new StyleRange(); styleFactorMemoRange = new StyleRange();
styleFactorMemoRange.start = startIndex + Messages.EvalExplainPrice.length() + 1; styleFactorMemoRange.start = startIndex + Messages.EvalExplainPrice.length() + 1;
styleFactorMemoRange.length = evalStructMessage.length(); styleFactorMemoRange.length = evalStructMessage.length();
...@@ -374,12 +375,15 @@ public class PriceEvaluationTableComposite extends Composite implements IPriceEv ...@@ -374,12 +375,15 @@ public class PriceEvaluationTableComposite extends Composite implements IPriceEv
styleFactorMemoRange.fontStyle = SWT.NORMAL; styleFactorMemoRange.fontStyle = SWT.NORMAL;
startIndex = evaluationFactorMemo.length(); startIndex = evaluationFactorMemo.length();
evaluationFactorMemo.append(Messages.BidExplainPrice).append(":").append(evaluationFactor.getMemo()); evaluationFactorMemo.append(Messages.BidExplainPrice).append(":").append(evaluationFactor.getMemo());
factorMemoTitleStyleRange1 = getTitleStyleRange(startIndex, Messages.BidExplainPrice.length() + 1);
StyleRange styleFactorMemoRange1 = new StyleRange(); StyleRange styleFactorMemoRange1 = new StyleRange();
styleFactorMemoRange1.start = startIndex + Messages.BidExplainPrice.length() + 1; styleFactorMemoRange1.start = startIndex + Messages.BidExplainPrice.length() + 1;
styleFactorMemoRange1.length = evaluationFactor.getMemo().length(); styleFactorMemoRange1.length = evaluationFactor.getMemo().length();
styleFactorMemoRange1.foreground = SWTResourceManager.getColor(100, 100, 100); styleFactorMemoRange1.foreground = SWTResourceManager.getColor(100, 100, 100);
styleFactorMemoRange1.fontStyle = SWT.NORMAL; styleFactorMemoRange1.fontStyle = SWT.NORMAL;
}else { }else {
factorMemoTitleStyleRange = getTitleStyleRange(startIndex, Messages.EvalExplain.length() + 1);
evaluationFactorMemo.append(Messages.EvalExplain + ":").append(evaluationFactor.getMemo()); evaluationFactorMemo.append(Messages.EvalExplain + ":").append(evaluationFactor.getMemo());
styleFactorMemoRange = new StyleRange(); styleFactorMemoRange = new StyleRange();
styleFactorMemoRange.start = startIndex + Messages.EvalExplain.length() + 1; styleFactorMemoRange.start = startIndex + Messages.EvalExplain.length() + 1;
...@@ -397,11 +401,14 @@ public class PriceEvaluationTableComposite extends Composite implements IPriceEv ...@@ -397,11 +401,14 @@ public class PriceEvaluationTableComposite extends Composite implements IPriceEv
evaluation_factor_memo.setStyleRange(styleFactorNameRange); evaluation_factor_memo.setStyleRange(styleFactorNameRange);
GridData gridData = (GridData)evaluation_factor_memo.getLayoutData(); GridData gridData = (GridData)evaluation_factor_memo.getLayoutData();
if(evaluation_factor_memo.computeSize(SWT.DEFAULT, SWT.DEFAULT).y > 58){ if(evaluation_factor_memo.computeSize(SWT.DEFAULT, SWT.DEFAULT).y > 58){
gridData.heightHint = 105; gridData.heightHint = evaluation_factor_memo.computeSize(SWT.DEFAULT, SWT.DEFAULT).y;
} }
if(null != factorMemoTitleStyleRange){ if(null != factorMemoTitleStyleRange){
evaluation_factor_memo.setStyleRange(factorMemoTitleStyleRange); evaluation_factor_memo.setStyleRange(factorMemoTitleStyleRange);
if(factorMemoTitleStyleRange1 != null) {
evaluation_factor_memo.setStyleRange(factorMemoTitleStyleRange1);
}
evaluation_factor_memo.setStyleRange(styleFactorMemoRange); evaluation_factor_memo.setStyleRange(styleFactorMemoRange);
} }
} }
......
...@@ -795,9 +795,9 @@ public class JingNengEvaluationReportDataSet extends BaseDateSet { ...@@ -795,9 +795,9 @@ public class JingNengEvaluationReportDataSet extends BaseDateSet {
if (!StringUtils.isEmpty(evalStructMessage) && isStruct) { if (!StringUtils.isEmpty(evalStructMessage) && isStruct) {
formula = Messages.EvalExplainPrice + ":" + evalStructMessage + "\n\n" + Messages.BidExplainPrice + ":"+ evaluationFactor.getMemo(); formula = Messages.EvalExplainPrice + ":" + evalStructMessage + "\n\n" + Messages.BidExplainPrice + ":"+ evaluationFactor.getMemo();
} }
if(!StringUtils.isEmpty(evaluationFactor.getMemo()) && !isStruct) { // if(!StringUtils.isEmpty(evaluationFactor.getMemo()) && !isStruct) {
formula = formula + "\n\n" + Messages.EvalExplain + ":" + evaluationFactor.getMemo(); // formula = formula + "\n\n" + Messages.EvalExplain + ":" + evaluationFactor.getMemo();
} // }
reportDataSet.putParam("formula", formula); reportDataSet.putParam("formula", formula);
} }
//获取商务技术打分权重 //获取商务技术打分权重
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment