|
@@ -109,6 +109,9 @@ public class BxdBankListtenerFromPlugin extends AbstractListPlugin implements Pl
|
|
this.getModel().setValue("payeraccount", billObj.getString("nckd_bankaccount"), 0);
|
|
this.getModel().setValue("payeraccount", billObj.getString("nckd_bankaccount"), 0);
|
|
this.getModel().setValue("payeraccountname", billObj.getString("nckd_accountname"), 0);
|
|
this.getModel().setValue("payeraccountname", billObj.getString("nckd_accountname"), 0);
|
|
this.getModel().setValue("payerbank", nckdBank, 0);
|
|
this.getModel().setValue("payerbank", nckdBank, 0);
|
|
|
|
+ Object nckdPaymentmethod = this.getModel().getValue("nckd_paymentmethod");
|
|
|
|
+ DynamicObject nckd_paymentmethod = (DynamicObject) nckdPaymentmethod;
|
|
|
|
+ this.getModel().setValue("paymode", nckd_paymentmethod, 0);
|
|
//刷新分录
|
|
//刷新分录
|
|
this.getView().updateView("accountentry");
|
|
this.getView().updateView("accountentry");
|
|
} else if (StringUtils.equalsIgnoreCase("er_payeer", key) && returnData != null) {
|
|
} else if (StringUtils.equalsIgnoreCase("er_payeer", key) && returnData != null) {
|
|
@@ -123,6 +126,9 @@ public class BxdBankListtenerFromPlugin extends AbstractListPlugin implements Pl
|
|
this.getModel().setValue("payeraccount", payerbank.getString("number"), 0);
|
|
this.getModel().setValue("payeraccount", payerbank.getString("number"), 0);
|
|
this.getModel().setValue("payeraccountname", payerbank.getString("name"), 0);
|
|
this.getModel().setValue("payeraccountname", payerbank.getString("name"), 0);
|
|
this.getModel().setValue("payerbank", payerbank, 0);
|
|
this.getModel().setValue("payerbank", payerbank, 0);
|
|
|
|
+ Object nckdPaymentmethod = this.getModel().getValue("nckd_paymentmethod");
|
|
|
|
+ DynamicObject nckd_paymentmethod = (DynamicObject) nckdPaymentmethod;
|
|
|
|
+ this.getModel().setValue("paymode", nckd_paymentmethod, 0);
|
|
//刷新分录
|
|
//刷新分录
|
|
this.getView().updateView("accountentry");
|
|
this.getView().updateView("accountentry");
|
|
} else if (StringUtils.equalsIgnoreCase("bos_org", key) && returnData != null) {
|
|
} else if (StringUtils.equalsIgnoreCase("bos_org", key) && returnData != null) {
|
|
@@ -135,7 +141,9 @@ public class BxdBankListtenerFromPlugin extends AbstractListPlugin implements Pl
|
|
this.getModel().setValue("payername", billObj.getString("name"), 0);
|
|
this.getModel().setValue("payername", billObj.getString("name"), 0);
|
|
this.getModel().setValue("payeraccount", billObj.getString("bankaccount"), 0);
|
|
this.getModel().setValue("payeraccount", billObj.getString("bankaccount"), 0);
|
|
this.getModel().setValue("payeraccountname", billObj.getString("ffirmname"), 0);
|
|
this.getModel().setValue("payeraccountname", billObj.getString("ffirmname"), 0);
|
|
- this.getModel().setValue("casorg", billObj, 0);
|
|
|
|
|
|
+ Object nckdPaymentmethod = this.getModel().getValue("nckd_paymentmethod");
|
|
|
|
+ DynamicObject nckd_paymentmethod = (DynamicObject) nckdPaymentmethod;
|
|
|
|
+ this.getModel().setValue("paymode", nckd_paymentmethod, 0);
|
|
//刷新分录
|
|
//刷新分录
|
|
this.getView().updateView("accountentry");
|
|
this.getView().updateView("accountentry");
|
|
}
|
|
}
|
|
@@ -184,6 +192,9 @@ public class BxdBankListtenerFromPlugin extends AbstractListPlugin implements Pl
|
|
this.getModel().setValue("payeraccount", bankaccount, 0);
|
|
this.getModel().setValue("payeraccount", bankaccount, 0);
|
|
this.getModel().setValue("payeraccountname", accountname, 0);
|
|
this.getModel().setValue("payeraccountname", accountname, 0);
|
|
this.getModel().setValue("payerbank", bank, 0);
|
|
this.getModel().setValue("payerbank", bank, 0);
|
|
|
|
+ Object nckdPaymentmethod = this.getModel().getValue("nckd_paymentmethod");
|
|
|
|
+ DynamicObject nckd_paymentmethod = (DynamicObject) nckdPaymentmethod;
|
|
|
|
+ this.getModel().setValue("paymode", nckd_paymentmethod, 0);
|
|
//刷新分录
|
|
//刷新分录
|
|
this.getView().updateView("accountentry");
|
|
this.getView().updateView("accountentry");
|
|
}
|
|
}
|
|
@@ -218,6 +229,9 @@ public class BxdBankListtenerFromPlugin extends AbstractListPlugin implements Pl
|
|
this.getModel().setValue("payeraccount", payerbank.getString("number"), 0);
|
|
this.getModel().setValue("payeraccount", payerbank.getString("number"), 0);
|
|
this.getModel().setValue("payeraccountname", payerbank.getString("name"), 0);
|
|
this.getModel().setValue("payeraccountname", payerbank.getString("name"), 0);
|
|
this.getModel().setValue("payerbank", payerbank, 0);
|
|
this.getModel().setValue("payerbank", payerbank, 0);
|
|
|
|
+ Object nckdPaymentmethod = this.getModel().getValue("nckd_paymentmethod");
|
|
|
|
+ DynamicObject nckd_paymentmethod = (DynamicObject) nckdPaymentmethod;
|
|
|
|
+ this.getModel().setValue("paymode", nckd_paymentmethod, 0);
|
|
//刷新分录
|
|
//刷新分录
|
|
this.getView().updateView("accountentry");
|
|
this.getView().updateView("accountentry");
|
|
}
|
|
}
|
|
@@ -246,6 +260,9 @@ public class BxdBankListtenerFromPlugin extends AbstractListPlugin implements Pl
|
|
this.getModel().setValue("payeraccount", payeenamevs.getString("bankaccount"), 0);
|
|
this.getModel().setValue("payeraccount", payeenamevs.getString("bankaccount"), 0);
|
|
this.getModel().setValue("payeraccountname", payeenamevs.getString("ffirmname"), 0);
|
|
this.getModel().setValue("payeraccountname", payeenamevs.getString("ffirmname"), 0);
|
|
this.getModel().setValue("casorg", payeenamevs, 0);
|
|
this.getModel().setValue("casorg", payeenamevs, 0);
|
|
|
|
+ Object nckdPaymentmethod = this.getModel().getValue("nckd_paymentmethod");
|
|
|
|
+ DynamicObject nckd_paymentmethod = (DynamicObject) nckdPaymentmethod;
|
|
|
|
+ this.getModel().setValue("paymode", nckd_paymentmethod, 0);
|
|
//刷新分录
|
|
//刷新分录
|
|
this.getView().updateView("accountentry");
|
|
this.getView().updateView("accountentry");
|
|
}
|
|
}
|
|
@@ -278,6 +295,16 @@ public class BxdBankListtenerFromPlugin extends AbstractListPlugin implements Pl
|
|
this.getModel().setValue("nckd_orireceiveamount", reimburseamount, 0);
|
|
this.getModel().setValue("nckd_orireceiveamount", reimburseamount, 0);
|
|
//刷新分录
|
|
//刷新分录
|
|
this.getView().updateView("expenseentryentity");
|
|
this.getView().updateView("expenseentryentity");
|
|
|
|
+ }else if ("nckd_paymentmethod".equals(name)) {
|
|
|
|
+ ChangeData[] changeSet = e.getChangeSet();//获取值
|
|
|
|
+ for (ChangeData changeData : changeSet) {
|
|
|
|
+ int rowIndex = changeData.getRowIndex();
|
|
|
|
+ Object newValue = changeData.getNewValue();
|
|
|
|
+ Object oldValue = changeData.getOldValue();
|
|
|
|
+ Object nckdPaymentmethod = this.getModel().getValue("nckd_paymentmethod");
|
|
|
|
+ DynamicObject nckd_paymentmethod = (DynamicObject) newValue;
|
|
|
|
+ this.getModel().setValue("paymode", nckd_paymentmethod, 0);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|