修复审批后单据互斥锁未释放问题原创
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、结束,验证结果