优化代码

This commit is contained in:
xiaoshi 2024-12-14 15:46:54 +08:00
parent 5018e48d38
commit c02c675a48
2 changed files with 12 additions and 1 deletions

View File

@ -47,6 +47,7 @@ public class EcContractFromPlugin extends AbstractBillPlugIn implements Plugin {
dataEntity.set("zcgj_pjnhse", rate); dataEntity.set("zcgj_pjnhse", rate);
// this.getModel().setValue("zcgj_pjnhbhshte", amount); // this.getModel().setValue("zcgj_pjnhbhshte", amount);
// this.getModel().setValue("zcgj_pjnhse", rate); // this.getModel().setValue("zcgj_pjnhse", rate);
this.getView().updateView();
} else if (name.equals("zcgj_pjnhbhshte")) { } else if (name.equals("zcgj_pjnhbhshte")) {
// Object zcgjPjnhhshte = this.getModel().getValue("zcgj_pjnhbhshte"); // Object zcgjPjnhhshte = this.getModel().getValue("zcgj_pjnhbhshte");
Object zcgjPjnhhshte = changeData.getNewValue(); Object zcgjPjnhhshte = changeData.getNewValue();
@ -61,6 +62,7 @@ public class EcContractFromPlugin extends AbstractBillPlugIn implements Plugin {
dataEntity.set("zcgj_pjnhbhshte", amount); dataEntity.set("zcgj_pjnhbhshte", amount);
dataEntity.set("zcgj_pjnhhshte", ofamount); dataEntity.set("zcgj_pjnhhshte", ofamount);
dataEntity.set("zcgj_pjnhse", rate); dataEntity.set("zcgj_pjnhse", rate);
this.getView().updateView();
}else if (name.equals("zcgj_yjhshtsr")) { }else if (name.equals("zcgj_yjhshtsr")) {
Object zcgjyjhshtsr = this.getModel().getValue("zcgj_yjhshtsr"); Object zcgjyjhshtsr = this.getModel().getValue("zcgj_yjhshtsr");
System.out.println(); System.out.println();
@ -73,6 +75,7 @@ public class EcContractFromPlugin extends AbstractBillPlugIn implements Plugin {
// this.getModel().setValue("zcgj_yjzse", rate); // this.getModel().setValue("zcgj_yjzse", rate);
dataEntity.set("zcgj_yjbhshtsr", amount); dataEntity.set("zcgj_yjbhshtsr", amount);
dataEntity.set("zcgj_yjzse", rate); dataEntity.set("zcgj_yjzse", rate);
this.getView().updateView();
} else if (name.equals("zcgj_yjbhshtsr")) { } else if (name.equals("zcgj_yjbhshtsr")) {
Object zcgjyjbhshtsr = this.getModel().getValue("zcgj_yjbhshtsr"); Object zcgjyjbhshtsr = this.getModel().getValue("zcgj_yjbhshtsr");
System.out.println(); System.out.println();
@ -85,6 +88,7 @@ public class EcContractFromPlugin extends AbstractBillPlugIn implements Plugin {
// this.getModel().setValue("zcgj_yjzse", rate); // this.getModel().setValue("zcgj_yjzse", rate);
dataEntity.set("zcgj_yjhshtsr", ofamount); dataEntity.set("zcgj_yjhshtsr", ofamount);
dataEntity.set("zcgj_yjzse", rate); dataEntity.set("zcgj_yjzse", rate);
this.getView().updateView();
}else if (name.equals("zcgj_hshtdj")) { }else if (name.equals("zcgj_hshtdj")) {
Object zcgjhshtdj = this.getModel().getValue("zcgj_hshtdj"); Object zcgjhshtdj = this.getModel().getValue("zcgj_hshtdj");
if (zcgjhshtdj != null) { if (zcgjhshtdj != null) {
@ -93,6 +97,7 @@ public class EcContractFromPlugin extends AbstractBillPlugIn implements Plugin {
amount = ofamount.divide(pRate,6, BigDecimal.ROUND_HALF_UP); amount = ofamount.divide(pRate,6, BigDecimal.ROUND_HALF_UP);
dataEntity.set("zcgj_bhshtdj", amount); dataEntity.set("zcgj_bhshtdj", amount);
// this.getModel().setValue("zcgj_bhshtdj", ofamount); // this.getModel().setValue("zcgj_bhshtdj", ofamount);
this.getView().updateView();
}else if (name.equals("zcgj_bhshtdj")) { }else if (name.equals("zcgj_bhshtdj")) {
Object zcgjbhshtdj = this.getModel().getValue("zcgj_bhshtdj"); Object zcgjbhshtdj = this.getModel().getValue("zcgj_bhshtdj");
if (zcgjbhshtdj != null) { if (zcgjbhshtdj != null) {
@ -101,8 +106,9 @@ public class EcContractFromPlugin extends AbstractBillPlugIn implements Plugin {
ofamount = amount.multiply(pRate); ofamount = amount.multiply(pRate);
dataEntity.set("zcgj_hshtdj", ofamount); dataEntity.set("zcgj_hshtdj", ofamount);
// this.getModel().setValue("zcgj_hshtdj", ofamount); // this.getModel().setValue("zcgj_hshtdj", ofamount);
}
this.getView().updateView(); this.getView().updateView();
} }
}
} }
} }

View File

@ -28,6 +28,9 @@ public class ResourceFilterExtPlugin extends ResourceItemListPlugin {
}else if (contractType.toString().equals("qtcc") || contractType.toString().equals("lwlcc")) {//产出物 }else if (contractType.toString().equals("qtcc") || contractType.toString().equals("lwlcc")) {//产出物
this.setResourceTypeStyle("turnover"); this.setResourceTypeStyle("turnover");
this.afterSelectedTag("turnover"); this.afterSelectedTag("turnover");
}else{
this.setResourceTypeStyle("material");
this.afterSelectedTag("material");
} }
} }
}else{ }else{
@ -56,6 +59,8 @@ public class ResourceFilterExtPlugin extends ResourceItemListPlugin {
}else if (contractType.toString().equals("qtcc") || contractType.toString().equals("lwlcc")) {//产出物 }else if (contractType.toString().equals("qtcc") || contractType.toString().equals("lwlcc")) {//产出物
this.getView().setVisible(true, new String[]{"flexpanelturnover"}); this.getView().setVisible(true, new String[]{"flexpanelturnover"});
this.getView().setVisible(false, new String[]{"flexpanelsub", "flexpanellabour", "flexpanelcomposite", "flexpanelequipment", "flexpanelmaterial","flexpanelother"}); this.getView().setVisible(false, new String[]{"flexpanelsub", "flexpanellabour", "flexpanelcomposite", "flexpanelequipment", "flexpanelmaterial","flexpanelother"});
}else{
this.getView().setVisible(false, new String[]{"flexpanelturnover","flexpanelsub", "flexpanellabour", "flexpanelcomposite", "flexpanelequipment", "flexpanelmaterial","flexpanelother"});
} }
} }
} }