[发明专利]动态控制单据界面展示的方法及装置有效
| 申请号: | 201110411348.6 | 申请日: | 2011-12-12 |
| 公开(公告)号: | CN102819423A | 公开(公告)日: | 2012-12-12 |
| 发明(设计)人: | 谢振庭;吴良智 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
| 地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 动态控制 单据 界面 展示 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,具体是一种动态控制单据界面展示的方法及装置。
背景技术
目前,企业办公系统工作流程中存在着大量单据,时常涉及到对单据内容的显示/隐藏/编辑/锁定等操作。单据涉及的内容以及每一字段的操作权限都不一样,在工作流不同的节点中,单据的部分字段需要被隐藏、设为可编辑或者锁定的状态。例如,在调薪审批流程中,审批人需要编辑修改具体的调薪明细,该调薪明细不会被展示给申请人,申请人只能看到调薪的总额结果。当业务数据内容发生变化时,需要进行二次开发以支持业务变化后导致的界面配置、流程启动条件等个性化需求,对维护人员的要求较高,并且需要暂停服务器在部署后重新启动,为企业办公系统的维护带来了极大的不便。
发明内容
本发明的主要目的是提供一种动态控制单据界面展示的方法,可以根据不同的业务逻辑展示匹配单据界面展示内容。
本发明解决其技术问题所采用的技术方案是:
一种动态控制单据界面展示的方法,该方法包括步骤:
构建通用控件列表、以及单据界面类型表,其中,所述通用控件列表中包括控件逻辑,所述单据界面类型表包括控件类型及其坐标、字段类型、字段与控件的关联关系;
接收客户端发送的单据查看请求并获取所述单据界面类型,根据所述单据界面类型生成单据界面逻辑;
将单据界面逻辑数据发送至客户端渲染。
优选地,所述通用控件列表对应每一控件逻辑记录,设置有控件逻辑标识;所述单据界面类型列表对应每一单据界面类型记录,设置有单据界面类型标识。
优选地,所述接收客户端发送的单据查看请求并获取所述单据界面类型,根据所述单据界面类型生成单据界面逻辑的步骤具体包括:
根据所述单据查看请求获取节点控制信息;
根据所述节点控制信息获取对应该节点的单据界面类型标识;
根据所述单据界面类型标识获取对应的控件和字段后生成单据界面逻辑。
优选地,所述通用控件列表中的控件逻辑记录和所述通用字段列表中的字段逻辑记录为数据库中的数据、JSON(JavaScript Object Notation,一种数据交换格式)数据或可扩展标示语言XML文件。
一种动态控制单据界面展示的装置,该装置具体包括:
列表生成模块,用于构建通用控件列表、通用字段列表以及单据界面类型表,其中,所述通用控件列表中包括控件逻辑,所述单据界面类型表包括控件类型及其坐标、字段类型、控件与字段的关联关系;
类型生成模块,用于接收客户端发送的单据查看请求并获取所述单据界面类型,根据所述单据界面类型生成单据界面逻辑;
发送模块,用于将单据界面逻辑数据发送至客户端渲染。
优选地,所述通用控件列表对应每一控件逻辑记录,设置有控件逻辑标识;所述单据界面类型列表对应每一单据界面类型记录,设置有单据界面类型标识。
优选地,所述类型生成模块具体包括:
第一获取模块,用于根据所述单据查看请求获取节点控制信息;
第二获取模块,用于根据所述节点控制信息获取对应该节点的单据界面类型标识;
界面生成模块,用于根据所述单据界面类型标识获取对应的控件和字段后生成单据界面逻辑。
优选地,所述通用控件列表中的控件逻辑记录和所述通用字段列表中的字段逻辑记录为数据库中的数据、JSON数据或XML文件。
本发明提供的动态控制单据界面展示的方法及装置,根据不同的单据界面查看请求匹配对应的单据界面,实现了根据工作流的不同节点上的业务类型动态展示单据界面,从而避免了针对不同业务类型的二次开发,节约成本的同时提高了效率。
附图说明
图1为本发明提供的动态控制单据界面展示的方法一实施例中的流程图;
图2为本发明提供的动态控制单据界面展示的方法另一实施例中的流程图;
图3为本发明提供的动态控制单据界面展示的装置一实施例中的结构示意图;
图4为本发明提供的动态控制单据界面展示的装置另一实施例中的类型生成模块的结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110411348.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于外挂式塔机整体平移的支撑装置
- 下一篇:一种砼车泵出料管道





