feat:标题拼接
This commit is contained in:
parent
7eb5c3d888
commit
8457b51317
@ -10,6 +10,8 @@ import kd.bos.entity.datamodel.events.ChangeData;
|
|||||||
import kd.bos.entity.datamodel.events.PropertyChangedArgs;
|
import kd.bos.entity.datamodel.events.PropertyChangedArgs;
|
||||||
import kd.bos.form.FormShowParameter;
|
import kd.bos.form.FormShowParameter;
|
||||||
import kd.bos.form.IFormView;
|
import kd.bos.form.IFormView;
|
||||||
|
import kd.bos.form.events.BeforeDoOperationEventArgs;
|
||||||
|
import kd.bos.form.operate.FormOperate;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
@ -118,4 +120,27 @@ public class AdvancePaymentAmountFormPlugin extends AbstractBillPlugIn {
|
|||||||
String join = String.join("+", list);
|
String join = String.join("+", list);
|
||||||
model.setValue("yem_carmodelqty",join);
|
model.setValue("yem_carmodelqty",join);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void beforeDoOperation(BeforeDoOperationEventArgs e) {
|
||||||
|
super.beforeDoOperation(e);
|
||||||
|
IDataModel model = this.getModel();
|
||||||
|
FormOperate source = (FormOperate) e.getSource();
|
||||||
|
String key = source.getOperateKey();
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
if ("save".equals(key)) {
|
||||||
|
String paymenttype = (String) model.getValue("yem_paymenttype");
|
||||||
|
|
||||||
|
if ("Z".equals(paymenttype)) {
|
||||||
|
sb.append("整机");
|
||||||
|
}
|
||||||
|
if ("P".equals(paymenttype)) {
|
||||||
|
sb.append("配件");
|
||||||
|
}
|
||||||
|
sb.append("-");
|
||||||
|
String billno = (String) model.getValue("billno");
|
||||||
|
sb.append(billno);
|
||||||
|
model.setValue("yem_title", sb.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user