|
@@ -1,6 +1,6 @@
|
|
|
-package fi.em.editPlugin;
|
|
|
+package fi.em.formPlugin;
|
|
|
+
|
|
|
|
|
|
-import kd.bos.dataentity.entity.DynamicObjectCollection;
|
|
|
import kd.bos.exception.KDBizException;
|
|
|
import kd.bos.form.CloseCallBack;
|
|
|
import kd.bos.form.FormShowParameter;
|
|
@@ -8,7 +8,6 @@ import kd.bos.form.ShowType;
|
|
|
import kd.bos.form.events.AfterDoOperationEventArgs;
|
|
|
import kd.bos.form.events.ClosedCallBackEvent;
|
|
|
import kd.bos.list.plugin.AbstractListPlugin;
|
|
|
-import kd.bos.orm.query.QCP;
|
|
|
import kd.bos.orm.query.QFilter;
|
|
|
import kd.sdk.plugin.Plugin;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
@@ -23,9 +22,9 @@ import java.util.HashMap;
|
|
|
public class TripreimBurseEditPlugin extends AbstractListPlugin implements Plugin {
|
|
|
public static String btn_NOTICE = "donothing"; //操作
|
|
|
public static String btn_NOTICES = "bxdtc"; //操作标识
|
|
|
- public static String nckd_agentparameterf1 = "nckd_agentparameterf1";//动因参数动态列表
|
|
|
- private static String bos_org = "bos_org"; //组织
|
|
|
- private static String er_expenseitemedit="er_expenseitemedit";//差旅报销单标识
|
|
|
+ public static String nckd_agentparameterf1 = "nckd_agentparameterf1";//弹窗界面标识
|
|
|
+ private static String bos_org = "bos_org"; //组织标识
|
|
|
+ private static String er_expenseitemedit="er_expenseitemedit";//费用项目基础资料标识
|
|
|
|
|
|
|
|
|
|
|
@@ -38,7 +37,7 @@ public class TripreimBurseEditPlugin extends AbstractListPlugin implements Plugi
|
|
|
String orgnumber = entrycostcompanyWait.getString("number");//公司编码
|
|
|
String orgid = entrycostcompanyWait.getString("id");//公司id
|
|
|
Object creator=this.getModel().getValue("creator");//获取当前创建人
|
|
|
- Object costdept=this.getModel().getValue("costdept");//获取当前费用承担部门
|
|
|
+ Object costdept=this.getModel().getValue("costdept");//获取当前费用承担
|
|
|
DynamicObject creatorWait=(DynamicObject) creator;
|
|
|
DynamicObject costdeptWait=(DynamicObject) costdept;
|
|
|
String creatorNumber=creatorWait.getString("number");//创建人编码
|
|
@@ -68,12 +67,12 @@ public class TripreimBurseEditPlugin extends AbstractListPlugin implements Plugi
|
|
|
//当前循环行
|
|
|
JSONObject reJo = reJa.getJSONObject(i);
|
|
|
//获取费用承担部门
|
|
|
- String entrycostdept = reJo.getString("nckd_entrycostdept");
|
|
|
- QFilter entrycostdept_filter=new QFilter("number", QFilter.equals,entrycostdept);
|
|
|
+ String entrycostdept_number = reJo.getString("nckd_entrycostdept");
|
|
|
+ QFilter entrycostdept_filter=new QFilter("number", QFilter.equals,entrycostdept_number);
|
|
|
DynamicObject nckd_entrycostdept=BusinessDataServiceHelper.loadSingle(bos_org,"id,entrycostdept",new QFilter[]{entrycostdept_filter});
|
|
|
//获取费用项目
|
|
|
- String expenseitem=reJo.getString("nckd_expenseitem");
|
|
|
- QFilter expenseitem_filter=new QFilter("number", QFilter.equals,expenseitem);
|
|
|
+ String expenseitem_number=reJo.getString("nckd_expenseitem");
|
|
|
+ QFilter expenseitem_filter=new QFilter("number", QFilter.equals,expenseitem_number);
|
|
|
DynamicObject nckd_expenseitem=BusinessDataServiceHelper.loadSingle(er_expenseitemedit,"id,expenseitem",new QFilter[]{expenseitem_filter});
|
|
|
//申请金额
|
|
|
BigDecimal expenseamount=reJo.getBigDecimal("nckd_expenseamount");
|
|
@@ -113,7 +112,7 @@ public class TripreimBurseEditPlugin extends AbstractListPlugin implements Plugi
|
|
|
ShowParameter.setFormId(formId);
|
|
|
// ShowParameter.setCaption();
|
|
|
//设置弹出页面标题
|
|
|
- ShowParameter.setCaption("预付单选择");
|
|
|
+ ShowParameter.setCaption("预付借款单选择");
|
|
|
//设置页面关闭回调方法
|
|
|
//CloseCallBack参数:回调插件,回调标识 btnok
|
|
|
ShowParameter.setCloseCallBack(new CloseCallBack(this, actionId));
|