多级审批界面审批单据想使用单据的工具栏操作(应付单多级审批界面联查发票),DEP就能解决!

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

多级审批界面审批单据想使用单据的工具栏操作(应付单多级审批界面联查发票),DEP就能解决!

一、业务场景

    审批人在多级审批界面打开单据,工具栏只会显示多级审批相关的功能按钮,而与单据相关的操作按钮都隐藏了起来。以应付单审批为例,审批人需要在多级审批界面联查应付单的发票,此时多级审批没有提供相关的功能按钮,因此只能从应付单序时簿找到这张单打开编辑界面才能使用 【查看发票】功能。

二、实践思路

  1. dep的界面上下文可以获取到多级审批界面

  2. 将本单据【应付单】编辑页面的功能按钮取出放入多级审批界面的工具栏即可实现在多级审批页面使用单据工具栏的功能按钮

三、代码样例


var owner = pluginCtx.getUIContext().get('Owner')

if(owner != null){

     if(owner.getUIToolBar){

         var button  = 【按钮】;

         owner.getUIToolBar().add(button);

     }

}


四、部署

下面的操作以应付单二开为例, 二开时按实际情况二开实际的单据。

  1. 创建DEP方案并导入【应付单】的业务单元

  2. 找到【应付单】编辑界面打开,找到扩展定义

  3. 打开扩展定义,在左侧扩展点找到模板方法>界面加载,双击进入,在右侧窗口的后置脚本中粘贴二开代码


    参考下面的操作动画,将代码中【按钮】替换成实际想要的功能按钮 ,如【查看发票】


  4. 保存方案后启用DEP方案验证效果

五、实现效果

部署上述DEP代码,最终实现在多级审批界面打开单据能够操作单据编辑界面的功能按钮

多级审批界面审批单据想使用单据的工具栏操作(应付单多级审批界面联查发票),DEP就能解决!

一、业务场景 审批人在多级审批界面打开单据,工具栏只会显示多级审批相关的功能按钮,而与单据相关的操作按钮都隐藏了起来。以应付单审...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息