当前位置: 首页 > wzjs >正文

建设网站协议自己做的影视会员网站违法么

建设网站协议,自己做的影视会员网站违法么,网站一年要多少钱,如何装wordpress泛微E10自定义“批准”按钮点击事件 —— 拦截逻辑实战分享 在日常使用泛微E10系统进行流程开发时,我们常常需要对系统默认按钮(如“批准”按钮)添加自定义拦截逻辑,以便在用户执行某些关键操作前进行二次确认,确保业…

泛微E10自定义“批准”按钮点击事件 —— 拦截逻辑实战分享

在日常使用泛微E10系统进行流程开发时,我们常常需要对系统默认按钮(如“批准”按钮)添加自定义拦截逻辑,以便在用户执行某些关键操作前进行二次确认,确保业务流程的严谨性和可控性。

本文将分享如何通过泛微提供的 getFlowPageSDKregisterInterceptEvent 接口,复写“批准”按钮的默认行为,加入一个自定义确认弹窗,实现对PO生成的二次确认拦截逻辑。


💡 场景说明

在某个流程节点中,当用户点击“批准(AGREE)”按钮时,系统会根据业务规则自动生成PO(采购订单)。但一旦PO生成后,BOQ(工程量清单)将不可修改。

因此,我们希望在用户点击“批准”按钮时弹出确认框,提示用户该操作的后果,并由用户确认是否继续执行。


🧩 实现思路

我们借助泛微的前端SDK能力:

  • 通过 window.weappWorkflow.getFlowPageSDK() 获取流程页面SDK实例;
  • 使用 registerInterceptEvent 拦截“批准”按钮点击事件;
  • 弹出自定义确认框(showConfirm);
  • 用户点击“确认”后调用 successFn() 正式触发“批准”逻辑;
  • 用户点击“取消”后调用 failFn() 阻止操作继续执行。

🛠️ 示例代码

// 获取流程页面SDK实例
const wffpSdk = window.weappWorkflow.getFlowPageSDK();
const params = wffpSdk.getBaseParam();  // 可获取当前流程信息// 获取表单SDK(如需操作表单可使用)
const formSdk = window.WeFormSDK.getWeFormInstance();// 注册SDK准备就绪事件
wffpSdk.ready(() => {// 拦截“批准”按钮点击事件(menutype 为 AGREE)wffpSdk.registerInterceptEvent('BeforeClickOperBtn|AGREE', (successFn, failFn, params) => {// 弹出确认框wffpSdk.showConfirm("If work order generated, the BOQ can't be modified. Confirm to generate the PO?",function() {// 用户点击“确定”后,继续执行默认行为successFn();},function() {// 用户点击“取消”后,中止操作failFn();},{title: "Information Confirmation", // 弹窗标题(仅PC端有效)okText: "Ok",                       // 确认按钮文字cancelText: "Cancel"               // 取消按钮文字});});
});

✅ 效果预览
• 点击“批准”按钮后,弹出如下确认框:

Information Confirmation
If work order generated, the BOQ can’t be modified. Confirm to generate the PO?
[Ok] [Cancel]

•	用户点击 Ok:进入正常审批流程;
•	用户点击 Cancel:取消此次操作,无任何流程变更。

📌 注意事项
menutype 值需与按钮类型精确匹配,例如“批准”对应的是 AGREE;
showConfirm 弹窗API目前仅在 PC端支持标题(title)配置项;
• 可扩展逻辑判断,如根据表单字段或流程状态动态控制是否弹出确认框;
• 若需要兼容移动端,建议搭配其他提示机制如 showToast 做兜底提示。

🧭 总结

通过本案例,我们成功地实现了对泛微E10系统“批准”按钮行为的前端拦截,加入了自定义交互提示,有效降低误操作风险,为企业流程系统的稳定运行保驾护航。


文章转载自:

http://S77CNeZS.cfwqL.cn
http://9NnrFgpL.cfwqL.cn
http://dvZMs52x.cfwqL.cn
http://9HMTYsjv.cfwqL.cn
http://i92rUipE.cfwqL.cn
http://VmmXv2Tv.cfwqL.cn
http://JFfQyYea.cfwqL.cn
http://06aaLZ3p.cfwqL.cn
http://DY8rGoX6.cfwqL.cn
http://qOGzrVEu.cfwqL.cn
http://0uepcQkL.cfwqL.cn
http://Zw9alcgs.cfwqL.cn
http://YMvJPCRZ.cfwqL.cn
http://EnRFyWHX.cfwqL.cn
http://a9lSelqX.cfwqL.cn
http://8kLaY8dB.cfwqL.cn
http://zWxDc7ad.cfwqL.cn
http://GEQKIpeb.cfwqL.cn
http://5b10fmyA.cfwqL.cn
http://N9WnwdMJ.cfwqL.cn
http://OHSJkUae.cfwqL.cn
http://Ik2q0Cpc.cfwqL.cn
http://4tPQ6RD3.cfwqL.cn
http://RPtJbH2L.cfwqL.cn
http://9MfcvxU1.cfwqL.cn
http://tH20LGXx.cfwqL.cn
http://eChPQfFd.cfwqL.cn
http://0bJPYhI3.cfwqL.cn
http://czemluMN.cfwqL.cn
http://jfP5AR26.cfwqL.cn
http://www.dtcms.com/wzjs/694855.html

相关文章:

  • 惠州建设网站开发制作wordpress
  • 网站seo监测网站备案主体查询
  • 广州红鼎网站建设有限公司怎么样百度移动网站检测
  • 江苏国税网站电子申报怎么做盐城建设银行网站
  • 网站建设效益临沂网站建设优化
  • 北京企业网站模板建站怎么用wordpress评论框插件
  • 长沙旅游网站制作免费开源企业cms
  • 三农网络公司排名seo快速培训
  • 武昌网站建设制作wordpress 二开北京
  • 公司网站进不去qq空间网页设计作品源代码彼岸花坊
  • 做好的网站怎么发布网站建设相关技术方案
  • 2017主流网站风格自己搭建一个网站需要多少钱?
  • 网站建设前期策划游戏网站制作教程
  • 哪个网站做海南二手房沈阳做网站优秀公司
  • 小广告网站wordpress媒体缩略图
  • 公司三站合一的网站龙岩网站设计培训
  • 农村建设有限公司网站西安短视频制作公司
  • 商业网站建设的目的wordpress播放swf插件
  • 做转运网站建设网站注意哪几点
  • 白沙的网站建设旅游网站建设电子商务的困惑
  • dede 网站地图样式小时seo百度关键词点击器
  • 网站建设初步规划网络seo专员招聘
  • 网站开发英文术语无锡找做网站公司
  • 济南网站建设服务公司有了网址可以建网站吗
  • 定制开发网站多少钱手机新机价格网站
  • 金山建设机械网站马鞍山网站建设制作公司
  • 南京建设机械网站手机微网站平台登录入口
  • 建筑企业资质查询官方网站个人网站免费源码大全
  • readme.md做网站中国建筑官网采购平台
  • 做商业网站是否要备案网站教程分享