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.form.FormShowParameter;
|
||||
import kd.bos.form.IFormView;
|
||||
import kd.bos.form.events.BeforeDoOperationEventArgs;
|
||||
import kd.bos.form.operate.FormOperate;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.*;
|
||||
@ -118,4 +120,27 @@ public class AdvancePaymentAmountFormPlugin extends AbstractBillPlugIn {
|
||||
String join = String.join("+", list);
|
||||
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