修复审批后单据互斥锁未释放问题原创
金蝶云社区-枫枫儿
枫枫儿
4人赞赏了该文章 273次浏览 未经作者许可,禁止转载编辑于2021年07月13日 14:27:37

背景

部分低版本谷歌浏览器审批后并没有释放单据互斥锁,导致客户需要手动进行释放,极大影响了客户的产品体验,降低了工作效率


解决方案

提供两种解决方案

1、升级浏览器至最新版本

2、修改审批页面代码,增加主动释放互斥锁操作(本文


详细步骤

1、在服务器上找到approve.js


2、通过backto:function定位到修改位置

try{ 

     if($("#billFrame").length>0&&$("#billFrame")[0].contentWindow._self.fireEvent){

         $("#billFrame")[0].contentWindow._self.fireEvent('pageOnCloseEvent');

     } 

 }catch(e){}


3、对文件进行打包

参考在线文档(https://vip.kingdee.com/article/114399290587260928 )


4、结束,验证结果

赞 4