|
|
@@ -0,0 +1,25 @@
|
|
|
+package nckd.jimin.jyyy.bd.plugin.workflow;
|
|
|
+
|
|
|
+import kd.bos.workflow.design.plugin.AbstractWorkflowPlugin;
|
|
|
+import java.util.EventObject;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 会签节点审批意见不允许修改
|
|
|
+ * 表单标识:审批处理页面(nckd_wf_approvalpage__ext)
|
|
|
+ * @author wanghaiwu_kd
|
|
|
+ * @date 2025/11/20
|
|
|
+ */
|
|
|
+public class ApprovalPageFieldEnablePlugin extends AbstractWorkflowPlugin {
|
|
|
+ @Override
|
|
|
+ public void afterBindData(EventObject e) {
|
|
|
+ super.afterBindData(e);
|
|
|
+
|
|
|
+ String entityName = this.getPageCache().get("entitynumber");
|
|
|
+ String curnode = this.getPageCache().get("CURNODE");
|
|
|
+
|
|
|
+ //控制审批意见锁定:商旅对账单
|
|
|
+ if("nckd_bustravelcheckbill".equals(entityName) && curnode.contains("YunzhijiaTask")) {
|
|
|
+ this.getView().setEnable(false, "msg_approval");
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|