流程中心审批页面中单据中不显示按钮和附件控件原创
金蝶云社区-枫枫儿
枫枫儿
0人赞赏了该文章 1,740次浏览 未经作者许可,禁止转载编辑于2020年12月21日 09:28:49

判断是新流程中心还是旧流程中心(https://vip.kingdee.com/article/122658967477597696)


新流程中心(\server\deploy\easweb.ear\eas_web.war\webviews\workflow\metas\js\approve.js)

在displayBillInfo方法中

需要显示单据按钮的增加这一行:url=url.replace("hasToolbar=false","hasToolbar=true");

需要显示附件控件的增加这一行:url=url.replace("hasAttachment=false","hasAttachment=true");


改完后需要打包后才会能效(ip:端口/easweb/webviews/build/newbuild.jsp)

(如果还是不生效,就多打包几次,请缓存)


旧流程中心(W:\eas\Server\server\deploy\easweb.ear\eas_web.war\webviews\workflow\js\approvenew.js)

由于方法名各个版本有所不同,可以通过$("#billframe")[0].innerHTML定位,增加一行

需要显示单据按钮的增加这一行:url=url.replace("hasToolbar=false","hasToolbar=true");

需要显示附件控件的增加这一行:url=url.replace("hasAttachment=false","hasAttachment=true");



检验是否改成功了(在单据区域右键查看框架源代码)

如果这个已变成true,说明已经修改成功了


----------------------------------------------------------------

如果这个时候还是没有显示单据按钮的话,那就是你配置的这个单据界面本来就没有按钮,请找相关业务同事


下面提供一些配置单据界面的一般策略

EAS单据(WAF2)


这边如果没有配置单据界面方案,单据状态也没配置的话

我们会去取这个单据为VIEW状态的默认waf2界面的

所以你们要确认这个默认的界面是不是有按钮的,没有的话可以自己配置一个有按钮的界面



SHR单据(非WAF2界面)

一般是两种方式

第一种通过配置自定义web单据

第二种通过单据实体元数据的pureWFBillUrl字段

赞 0