一种移动端展示ERP单据的方法和系统技术方案

技术编号:21431590 阅读:35 留言:0更新日期:2019-06-22 11:45
本发明专利技术实施例提供了一种移动端展示ERP单据的方法和系统。本发明专利技术实施例通过接收客户端发送的请求报文,所述请求报文包含所请求ERP单据标签;根据所述请求报文解析并获取所述ERP单据标签,根据所述ERP单据标签查找所述单据标签对应的显示字段的配置文件;根据所述单据标签对应显示字段的配置文件显示所述请求报文请求显示的内容。通过定义配置文件,抽象要显示的字段名称,将写好的页面生成为Android和IOS的原生页面运行,极大的简化了APP的开发和维护流程。

【技术实现步骤摘要】
一种移动端展示ERP单据的方法和系统
本专利技术涉及通信
,尤其涉及一种移动端展示ERP单据的方法和系统。
技术介绍
随着计算机软件技术的发展,大量应用都开发APP版本,供移动终端访问。ERP系统(企业资源计划即EnterpriseResourcePlanning)也不例外,ERP系统庞大,就供应链的单据来说,仅采购、销售、库存的单据就有二十多种,在手机上需要展现的单据种类多,而且要兼顾Android和IOS两个平台,大大增加了开发量及维护的难度。开发移动APP的技术分很多种,有基于原生开发的,如Android系统采用java语言开发,而IOS系统则使用的是object-c和swift,即要针对这两个系统分别编写一套前端代码。在现有技术中,电脑端的ERP单据页面可以抽取公共模板,每个单据再继承模板来简化实现方式,但对手机移动端来说,有发布及时性的要求,而且react.js无法继承,只是通过组合方式达到组件间的从属关系。亟需通过写一个配置文件、一个抽象的公共页面及协商好的接口格式,就能在手机端展示ERP众多类型的单据,提高开发效率,降低维护成本。
技术实现思路
本专利技术的实施例提供了一种移动端展示ERP单据的方法和系统,本专利技术提供如下方案:接收客户端发送的请求报文,所述请求报文包含所请求ERP单据标签;根据所述请求报文解析并获取所述ERP单据标签,根据所述ERP单据标签查找所述单据标签对应的显示字段的配置文件;根据所述单据标签对应显示字段的配置文件显示所述请求报文请求显示的内容。根据本专利技术的上述方法,包括:预先将所述ERP单据标签对应的显示字段的分别采用JSON定义配置文件。根据本专利技术的上述方法,包括:所述显示字段包括主表,以及主表下的子表;所述单据标签包括主表标签,以及主表下的子表标签;所述主表标签对应标识主表,所述子表标签对应标识子表。根据本专利技术的上述方法,包括:预先采用react-native定义展示页面分别用于展示所述主表标签对应标识的主表内容以及所述子表标签对应标识的子表内容。根据本专利技术的上述方法,包括:当用户请求报文中包含所请求ERP单据标签为主表标签,则在所述公共的展示页面中展示所述主表标签对应标识的主表的内容;当用户请求报文中包含所请求ERP单据标签为子表标签,则在所述公共的展示页面中展示所述子表标签对应标识的子表的内容。根据本专利技术的另一方面,还提供一种移动端展示ERP单据的系统,包括:接收模块:其用于接收客户端发送的请求报文,所述请求报文包含所请求ERP单据标签;查找模块:其用于根据所述请求报文解析并获取所述ERP单据标签,根据所述ERP单据标签查找所述单据标签对应的显示字段的配置文件;;显示模块:其用于根据所述单据标签对应显示字段的配置文件显示所述请求报文请求显示的内容。根据本专利技术的另一方面,所述查找模块具体用于:预先将所述ERP单据标签对应的显示字段的分别采用JSON定义配置文件。根据本专利技术的另一方面,所述显示字段包括主表,以及主表下的子表;所述单据标签包括主表标签,以及主表下的子表标签;所述主表标签对应标识主表,所述子表标签对应标识子表。根据本专利技术的另一方面,所述显示模块具体用于:预先采用react-native定义展示页面分别用于展示所述主表标签对应标识的主表内容以及所述子表标签对应标识的子表内容。根据本专利技术的另一方面,所述显示模块具体用于:当用户请求报文中包含所请求ERP单据标签为主表标签,则在所述公共的展示页面中展示所述主表标签对应标识的主表的内容;当用户请求报文中包含所请求ERP单据标签为子表标签,则在所述公共的展示页面中展示所述子表标签对应标识的子表的内容。由上述本专利技术的实施例提供的技术方案可以看出,本专利技术实施例接收客户端发送的请求报文,所述请求报文包含所请求ERP单据标签;根据所述请求报文解析并获取所述ERP单据标签,根据所述ERP单据标签查找所述单据标签对应的显示字段的配置文件;根据所述单据标签对应显示字段的配置文件显示所述请求报文请求显示的内容。通过定义配置文件,抽象要显示的字段名称,将写好的页面生成为Android和IOS的原生页面运行,极大的简化了APP的开发和维护流程。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的一种移动端展示ERP单据的方法的处理流程图;图2为本专利技术实施例二提供的一种移动端展示ERP单据的方法的系统模块图。具体实施方式为便于对本专利技术实施例的理解,下面将结合附图以几个具体实施例为例做进一步的解释说明,且各个实施例并不构成对本专利技术实施例的限定。实施例一该实施例提供了一种移动端展示ERP单据的方法的处理流程如图1所示,本实施例中,客户端发起请求读取的内容,服务器接收来自客户端的请求,并对应向客户端推送客户端请求读取的内容的页面,其处理步骤如下:步骤11、接收客户端发送的请求报文,所述请求报文包含所请求ERP单据标签;以手机点击销售订单列表为例,所述请求报文包含所请求销售订单列表的菜单标签,发送查看单据页面请求:http://127.0.0.1:8080/A6/pt/service?formid=mobile_yiban_browse&cbilltype=076&cguid=621792662050936519其中,需要预先将所述ERP单据标签对应的显示字段的分别采用JSON定义配置文件。仍然以上述销售订单列表为例,预先将所述ERP单据标签对应的显示字段的分别采用JSON定义配置文件。步骤12、根据所述请求报文解析并获取所述ERP单据标签,根据所述ERP单据标签查找所述单据标签对应的显示字段的配置文件;步骤13、根据所述单据标签对应显示字段的配置文件显示所述请求报文请求显示的内容。具体地,所述显示字段包括主表,以及主表下的子表;所述单据标签包括主表标签,以及主表下的子表标签;所述主表标签对应标识主表,所述子表标签对应标识子表。具体地,预先采用react-native定义展示页面分别用于展示所述主表标签对应标识的主表内容以及所述子表标签对应标识的子表内容。本实施例中,分别采用如下代码完成主表和子表的显示,具体地,当用户请求报文中包含所请求ERP单据标签为主表标签,则在所述公共的展示页面中展示所述主表标签对应标识的主表的内容;当用户请求报文中包含所请求ERP单据标签为子表标签,则在所述公共的展示页面中展示所述子表标签对应标识的子表的内容。仍然以上述销售订单为例,返回销售订单主子表数据,格式如下:实施例二该实施例提供了一种移动端展示ERP单据的系统,其具体实现结构如图2所示,具体可以包括如下的模块:接收模块21:其用于接收客户端发送的请求报文,所述请求报文包含所请求ERP单据标签;查找模块22:其用于根据所述请求报文解析并获取所述ERP单据标签,根据所述ERP单据标签查找所述单据标签对应的显示字段的配置文件;显示模块23:其用于根据所述单据标签对应显示字段的配置文件显示所述请求报文请求显示的内容。所述查找模本文档来自技高网...

【技术保护点】
1.一种移动端展示ERP单据的方法,其特征在于,包括:接收客户端发送的请求报文,所述请求报文包含所请求ERP单据标签;根据所述请求报文解析并获取所述ERP单据标签,根据所述ERP单据标签查找所述单据标签对应的显示字段的配置文件;根据所述单据标签对应显示字段的配置文件显示所述请求报文请求显示的内容。

【技术特征摘要】
1.一种移动端展示ERP单据的方法,其特征在于,包括:接收客户端发送的请求报文,所述请求报文包含所请求ERP单据标签;根据所述请求报文解析并获取所述ERP单据标签,根据所述ERP单据标签查找所述单据标签对应的显示字段的配置文件;根据所述单据标签对应显示字段的配置文件显示所述请求报文请求显示的内容。2.根据权利要求1所述的一种移动端展示ERP单据的方法,其特征在于,包括:预先将所述ERP单据标签对应的显示字段的分别采用JSON定义配置文件。3.根据权利要求2所述的一种移动端展示ERP单据的方法,其特征在于,包括:所述显示字段包括主表,以及主表下的子表;所述单据标签包括主表标签,以及主表下的子表标签;所述主表标签对应标识主表,所述子表标签对应标识子表。4.根据权利要求3所述的一种移动端展示ERP单据的方法,其特征在于,包括:预先采用react-native定义展示页面分别用于展示所述主表标签对应标识的主表内容以及所述子表标签对应标识的子表内容。5.根据权利要求4所述的一种移动端展示ERP单据的方法,其特征在于,包括:当用户请求报文中包含所请求ERP单据标签为主表标签,则在所述公共的展示页面中展示所述主表标签对应标识的主表的内容;当用户请求报文中包含所请求ERP单据标签为子表标签,则在所述公共的展示页面中展示所述子表标签对应标识的子表的内容。6.一种移动端展示ERP单据的系统,其特征在于...

【专利技术属性】
技术研发人员:郭定香赵增超林海涛阎海涛
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1