فهرست منبع

固定资产开发

wanwei 10 ماه پیش
والد
کامیت
71ad0e91cd
1فایلهای تغییر یافته به همراه15 افزوده شده و 1 حذف شده
  1. 15 1
      src/main/java/fi/er/opplugin/FinapbillBeforeF7SelectSample.java

+ 15 - 1
src/main/java/fi/er/opplugin/FinapbillBeforeF7SelectSample.java

@@ -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];