JRT打印设计器解耦

为了让打印设计器可以给多个产品打印通用,那么设计器就不能嵌入太多具体产品的业务信息。比如医院主键、工作组、医嘱关联登。

设计器在设计表的时候就没引入检验部分的依赖,采用产品组唯一标识和产品组业务ID来隔离不同组的模板设计。
在这里插入图片描述
维护菜单时候就指定上面两个属性,$s从会话里面取第5位的医院id
在这里插入图片描述

这样模板维护就做到了产品隔离
在这里插入图片描述

但是对于很多业务肯定不是直接固定某个模板打印,需要根据条件决定采用的模板,为此需要做模板关联的维护。
以下面例子举例:
比如检验打印报告可以按工作小组、医嘱、项目这些、包括结果数量来决定不同模板打印。比如血库打印肯定不是按项目这些做关联。

说明不同业务做关联的东西是不同的,所以不能指望用一个关联维护满足所有业务,为此需要把关联从模板设计脱离出去,但是又要模板设计界面能调用关联维护。既要剥离业务,又要做界面交互。

首先给关联维护界面提供一个interface接口,供关联界面打开模板和关闭弹窗
在这里插入图片描述
然后设计器支持传入关联界面
在这里插入图片描述
设计器点击关联维护打开关联界面
在这里插入图片描述

关联界面打开模板和关闭弹窗
在这里插入图片描述
在这里插入图片描述

这样就做到了设计器共用,自己实现自己的关联维护,配置菜单时候配置就行了,来达到设计器的多组共用

  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小乌鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值