From 1078ea75925add1d81c53a006f38df261e983a0d Mon Sep 17 00:00:00 2001 From: zhangzhiguo <421587375@qq.com> Date: Mon, 25 Aug 2025 16:50:12 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=89=A9=E4=BD=99=E5=BE=85=E6=8B=A8?= =?UTF-8?q?=E4=BB=98=E9=87=91=E9=A2=9D=E9=BB=98=E8=AE=A4=E7=AD=89=E4=BA=8E?= =?UTF-8?q?=E6=9C=AC=E6=9C=88=E7=94=B3=E8=AF=B7=E9=87=91=E9=A2=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zcdev/zcdev/pr/plugin/form/FundingplanapplyPlugin.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/FundingplanapplyPlugin.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/FundingplanapplyPlugin.java index e68e6eb..f8d4e14 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/FundingplanapplyPlugin.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/FundingplanapplyPlugin.java @@ -228,6 +228,7 @@ public class FundingplanapplyPlugin extends AbstractBillPlugIn implements Plugin this.getView().updateView("zcgj_fundplyentry",rowIndex); this.getView().updateView("zcgj_fundplyentry",6); + //本月申请金额带入财务部核定金额分录 if(rowIndex == 2){ BigDecimal amt = (BigDecimal) changeData.getNewValue(); BigDecimal zcgjCashamt2 = fundplyentry.get(2).getBigDecimal("zcgj_cashamt")== null?BigDecimal.ZERO:fundplyentry.get(2).getBigDecimal("zcgj_cashamt"); @@ -243,18 +244,23 @@ public class FundingplanapplyPlugin extends AbstractBillPlugIn implements Plugin if("XJ".equals(zcgjSetttype)){ dynamicObject.set("zcgj_applymonthamt",zcgjCashamt2); dynamicObject.set("zcgj_hdamount",zcgjCashamt2); + dynamicObject.set("zcgj_amount_remaining",zcgjCashamt2); }else if("YHCD".equals(zcgjSetttype)){ dynamicObject.set("zcgj_applymonthamt",zcgjBankamt2); dynamicObject.set("zcgj_hdamount",zcgjBankamt2); + dynamicObject.set("zcgj_amount_remaining",zcgjBankamt2); }else if("SYCD".equals(zcgjSetttype)){ dynamicObject.set("zcgj_applymonthamt",zcgjBusinessamt2); dynamicObject.set("zcgj_hdamount",zcgjBusinessamt2); + dynamicObject.set("zcgj_amount_remaining",zcgjBusinessamt2); }else if("GYL".equals(zcgjSetttype)){ dynamicObject.set("zcgj_applymonthamt",zcgjSupplyamt2); dynamicObject.set("zcgj_hdamount",zcgjSupplyamt2); + dynamicObject.set("zcgj_amount_remaining",zcgjSupplyamt2); }else if("QTJRCP".equals(zcgjSetttype)){ dynamicObject.set("zcgj_applymonthamt",zcgjOtheramt2); dynamicObject.set("zcgj_hdamount",zcgjOtheramt2); + dynamicObject.set("zcgj_amount_remaining",zcgjOtheramt2); } } getView().updateView("zcgj_fin_approved_amount"); From d046818fb5b9bcf56f51018b4ea6236775be1270 Mon Sep 17 00:00:00 2001 From: zhangzhiguo <421587375@qq.com> Date: Mon, 25 Aug 2025 16:50:46 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=97=A0=E5=90=88=E5=90=8C=E4=BB=98?= =?UTF-8?q?=E6=AC=BE=E7=94=B3=E8=AF=B7=E5=8D=95=20=E5=86=B2=E9=A2=84?= =?UTF-8?q?=E4=BB=98/=E5=80=9F=E6=AC=BE=20=20=E6=94=B9=E6=88=90=20?= =?UTF-8?q?=E5=86=B2=E9=A2=84=E4=BB=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PublicreimbursebillNoContractPlugin.java | 20 ++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/code/zcdev/zcgj-zcdev-zcdev-fs/src/main/java/zcgj/zcdev/zcdev/fs/plugin/form/PublicreimbursebillNoContractPlugin.java b/code/zcdev/zcgj-zcdev-zcdev-fs/src/main/java/zcgj/zcdev/zcdev/fs/plugin/form/PublicreimbursebillNoContractPlugin.java index 6d2b0cb..57e3974 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-fs/src/main/java/zcgj/zcdev/zcdev/fs/plugin/form/PublicreimbursebillNoContractPlugin.java +++ b/code/zcdev/zcgj-zcdev-zcdev-fs/src/main/java/zcgj/zcdev/zcdev/fs/plugin/form/PublicreimbursebillNoContractPlugin.java @@ -10,8 +10,10 @@ import kd.bos.dataentity.resource.ResManager; import kd.bos.entity.datamodel.IDataModel; import kd.bos.entity.datamodel.events.ChangeData; import kd.bos.entity.datamodel.events.PropertyChangedArgs; +import kd.bos.form.ClientProperties; import kd.bos.form.FormShowParameter; import kd.bos.form.control.AttachmentPanel; +import kd.bos.form.control.EntryGrid; import kd.bos.form.events.AfterDoOperationEventArgs; import kd.bos.form.events.PreOpenFormEventArgs; import kd.bos.form.events.SetFilterEvent; @@ -28,9 +30,7 @@ import kd.bos.servicehelper.BusinessDataServiceHelper; import kd.bos.servicehelper.QueryServiceHelper; import org.apache.commons.lang.StringUtils; -import java.util.ArrayList; -import java.util.EventObject; -import java.util.List; +import java.util.*; /** * 对公报销单无合同列表插件 @@ -61,6 +61,17 @@ public class PublicreimbursebillNoContractPlugin extends AbstractBillPlugIn impl boolean isec=(boolean)this.getModel().getValue("zcgj_isec"); if(isec){ this.getView().setFormTitle(new LocaleString("无合同付款申请单")); + this.getModel().setValue("zcgj_nocontract","NOCONTRACT"); + this.getView().setEnable(false,"zcgj_nocontract"); + + //修改单据体高级面板字段名称 + Map cyf = new HashMap(); + Mapcyf1 = new HashMap(); + cyf.put("zh_CN", "冲预付"); + cyf1.put("text", cyf); + this.getView().updateControlMetadata("advconap", cyf1);//参数1:单据体标识 + this.getView().updateView("advconap"); + } BillShowParameter bsp=(BillShowParameter)this.getView().getFormShowParameter(); if(bsp.getStatus()!=OperationStatus.ADDNEW){ @@ -76,6 +87,9 @@ public class PublicreimbursebillNoContractPlugin extends AbstractBillPlugIn impl } } } + /* EntryGrid entryGrid = this.getControl("writeoffmoney"); + entryGrid.setColumnProperty("advconap", + ClientProperties.Header, new LocaleString("冲预付"));*/ } }