|
@@ -6,7 +6,13 @@ import kd.bos.dataentity.entity.DynamicObject;
|
|
import kd.bos.entity.operate.result.IOperateInfo;
|
|
import kd.bos.entity.operate.result.IOperateInfo;
|
|
import kd.bos.entity.operate.result.OperationResult;
|
|
import kd.bos.entity.operate.result.OperationResult;
|
|
import kd.bos.form.IClientViewProxy;
|
|
import kd.bos.form.IClientViewProxy;
|
|
|
|
+import kd.bos.form.IFormView;
|
|
|
|
+import kd.bos.form.container.Tab;
|
|
|
|
+import kd.bos.form.control.events.TabSelectEvent;
|
|
|
|
+import kd.bos.form.control.events.TabSelectListener;
|
|
import kd.bos.form.events.AfterDoOperationEventArgs;
|
|
import kd.bos.form.events.AfterDoOperationEventArgs;
|
|
|
|
+import kd.bos.form.events.BeforeClosedEvent;
|
|
|
|
+import kd.bos.mvc.list.ListView;
|
|
import kd.bos.orm.query.QCP;
|
|
import kd.bos.orm.query.QCP;
|
|
import kd.bos.orm.query.QFilter;
|
|
import kd.bos.orm.query.QFilter;
|
|
import kd.bos.servicehelper.BusinessDataServiceHelper;
|
|
import kd.bos.servicehelper.BusinessDataServiceHelper;
|
|
@@ -24,6 +30,16 @@ import java.util.Map;
|
|
* @date 2025/05/15
|
|
* @date 2025/05/15
|
|
*/
|
|
*/
|
|
public class PayApplyBillSRMEditPlugin extends AbstractBillPlugIn {
|
|
public class PayApplyBillSRMEditPlugin extends AbstractBillPlugIn {
|
|
|
|
+ @Override
|
|
|
|
+ public void beforeClosed(BeforeClosedEvent e) {
|
|
|
|
+ super.beforeClosed(e);
|
|
|
|
+
|
|
|
|
+ if (this.getView().getParentView() != null) {
|
|
|
|
+ this.getView().getParentView().invokeOperation("refresh");
|
|
|
|
+ this.getView().sendFormAction(this.getView().getParentView());
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public void afterDoOperation(AfterDoOperationEventArgs afterDoOperationEventArgs) {
|
|
public void afterDoOperation(AfterDoOperationEventArgs afterDoOperationEventArgs) {
|
|
super.afterDoOperation(afterDoOperationEventArgs);
|
|
super.afterDoOperation(afterDoOperationEventArgs);
|
|
@@ -52,6 +68,10 @@ public class PayApplyBillSRMEditPlugin extends AbstractBillPlugIn {
|
|
this.getView().showTipNotification(message);
|
|
this.getView().showTipNotification(message);
|
|
} else if(!StringUtils.isEmpty(srmUrl)){
|
|
} else if(!StringUtils.isEmpty(srmUrl)){
|
|
openSRMSSOLink();
|
|
openSRMSSOLink();
|
|
|
|
+
|
|
|
|
+ //退回成功后,关闭当前页面。
|
|
|
|
+ this.getModel().setDataChanged(false);
|
|
|
|
+ this.getView().close();
|
|
}
|
|
}
|
|
} else if(StringUtils.equals("nckd_ssosrm", opKey)){
|
|
} else if(StringUtils.equals("nckd_ssosrm", opKey)){
|
|
if(StringUtils.isEmpty(srmUrl)){
|
|
if(StringUtils.isEmpty(srmUrl)){
|