|
@@ -118,12 +118,26 @@ public class FinapbillBeforeF7SelectSample extends AbstractFormPlugin implements
|
|
|
if (index.equals(0)) {
|
|
|
//资产信息分录赋值
|
|
|
this.getModel().setValue("asset_name",name);
|
|
|
- //其他字段todod
|
|
|
+ //资产类别赋值
|
|
|
+ //规格型号
|
|
|
+ this.getModel().setValue("asset_model",nckd_card_model);
|
|
|
+ //使用部门
|
|
|
+ this.getModel().setValue("asset_costdept",nckd_dept);
|
|
|
+ //使用人
|
|
|
+ //根据姓名name查询用户,工号是number
|
|
|
+ QFilter userFilter = new QFilter("name", QCP.equals,nckd_use_name);
|
|
|
+ DynamicObject[] userDynamicObjects = BusinessDataServiceHelper.load("bos_user","id",new QFilter[] {userFilter});
|
|
|
+ for (int d=0;d<userDynamicObjects.length;d++) {
|
|
|
+ DynamicObject userInfo = BusinessDataServiceHelper.loadSingle(userDynamicObjects[i].getPkValue(), userDynamicObjects[i].getDynamicObjectType().getName());
|
|
|
+ this.getModel().setValue("asset_user",userInfo);
|
|
|
+ }
|
|
|
+ //存放地点
|
|
|
}
|
|
|
index++;
|
|
|
}
|
|
|
//刷新实物卡片清单分录
|
|
|
this.getView().updateView("nckd_realcard_list");
|
|
|
+ this.getView().updateView("assetentry");
|
|
|
}
|
|
|
} else if (StringUtils.equals("nckd_apfinapbill", fieldKey)) {
|
|
|
ChangeData changeData = e.getChangeSet()[0];
|