1.外销合同填写港口给起运港英文名称赋值

(cherry picked from commit 7a82912901)
This commit is contained in:
ljw 2024-11-04 11:50:14 +08:00
parent 7a82912901
commit 54e88cbae3

View File

@ -442,11 +442,21 @@ public class SalesOrderEdit extends AbstractBillPlugIn implements Plugin, Before
String yemNamecn = value1.getString("yem_namecn"); String yemNamecn = value1.getString("yem_namecn");
this.getModel().setValue("yem_departure",yemNamecn,rowIndex); this.getModel().setValue("yem_departure",yemNamecn,rowIndex);
} }
break;
case"yem_shipportsename":
extracted(model,rowIndex);
break;
default: default:
break; break;
} }
} }
private void extracted(IDataModel model,int row) {
Object yemShipportsename = this.getModel().getValue("yem_shipportsename");
model.setValue("yem_departure",yemShipportsename,row);
}
/** /**
* 方数携带 * 方数携带
*/ */
@ -454,8 +464,8 @@ public class SalesOrderEdit extends AbstractBillPlugIn implements Plugin, Before
ChangeData changeData = e.getChangeSet()[0]; ChangeData changeData = e.getChangeSet()[0];
int rowIndex = changeData.getRowIndex(); int rowIndex = changeData.getRowIndex();
Object newValue = changeData.getNewValue(); Object newValue = changeData.getNewValue();
if (newValue!=null) { if (newValue != null) {
DynamicObject newValues =(DynamicObject) newValue; DynamicObject newValues = (DynamicObject) newValue;
DynamicObject yemProducts = newValues.getDynamicObject("yem_products"); DynamicObject yemProducts = newValues.getDynamicObject("yem_products");
if (yemProducts != null) { if (yemProducts != null) {
String selectfield = DynamicObjectUtil.getSelectfields("yem_bd_productstree", false); String selectfield = DynamicObjectUtil.getSelectfields("yem_bd_productstree", false);