本发明涉及技术领域,特别涉及一种多入口页面复用方法、装置、计算机设备及可读存储介质。
背景技术:
供应链金融服务平台(即专门提供供应链服务的网上金融平台)与交易银行(即提供各种企业服务的网上银行平台)中供应链模块有大量页面样式与功能一致,重复开发工作量大、部署硬件设备消耗大,后期相关功能维护任务工作量大。
现有的操作方法是在新建一套供应链金融服务平台的工程中,将可复用组件进行拷贝,但是,这样依然需要在供应链金融服务平台上做部署、做后期相关功能维护,还是存在部署硬件设备消耗大、后期相关功能维护任务工作量大的缺陷。
技术实现要素:
本发明实施例提供了一种多入口页面复用方法,以解决现有技术中存在的部署硬件设备消耗大、后期相关功能维护任务工作量大的技术问题。该方法包括:
在登录网上金融平台的过程中,接收网上银行平台返回的操作员权限码,其中,所述网上银行平台为多个所述网上金融平台提供企业服务;
从接收的操作员权限码中过滤得到网上金融平台的操作员权限码;
将网上金融平台的操作员权限码和网上金融平台的登录入口信息存储到共享存储器中;
在登录网上金融平台后,根据所述共享存储器中存储的登录入口信息判断是否为网上金融平台登录,若是,链接到所述网上银行平台的预设复用页面的路由,跳转到所述预设复用页面;
根据预先配置的网上金融平台的菜单结构和所述共享存储器中存储的网上金融平台的操作员权限码对所述预设复用页面渲染菜单。
本发明实施例还提供了一种多入口页面复用装置,以解决现有技术中存在的部署硬件设备消耗大、后期相关功能维护任务工作量大的技术问题。该装置包括:
权限码接收模块,用于在登录网上金融平台的过程中,接收网上银行平台返回的操作员权限码,其中,所述网上银行平台为多个所述网上金融平台提供企业服务;
过滤模块,用于从接收的操作员权限码中过滤得到网上金融平台的操作员权限码;
信息存储模块,用于将网上金融平台的操作员权限码和网上金融平台的登录入口信息存储到共享存储器中;
页面复用模块,用于在登录网上金融平台后,根据所述共享存储器中存储的登录入口信息判断是否为网上金融平台登录,若是,链接到所述网上银行平台的预设复用页面的路由,跳转到所述预设复用页面;
渲染模块,用于根据预先配置的网上金融平台的菜单结构和所述共享存储器中存储的网上金融平台的操作员权限码对所述预设复用页面渲染菜单。
本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意的多入口页面复用方法,以解决现有技术中存在的部署硬件设备消耗大、后期相关功能维护任务工作量大的技术问题。
本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述任意的多入口页面复用方法的计算机程序,以解决现有技术中存在的部署硬件设备消耗大、后期相关功能维护任务工作量大的技术问题。
在本发明实施例中,提出了在登录网上金融平台的过程中,接收网上银行平台返回的操作员权限码,并从接收的操作员权限码中过滤得到网上金融平台的操作员权限码,进而将网上金融平台的操作员权限码和网上金融平台的登录入口信息存储到共享存储器中,在登录网上金融平台后,即可根据共享存储器中存储的登录入口信息判断是否为网上金融平台登录,若是,则链接到网上银行平台的预设复用页面的路由,实现网上金融平台跳转到网上银行平台的预设复用页面,达到了在网上金融平台上复用网上银行平台的预设复用页面,与现有技术相比,对于网上金融平台和网上银行平台可以避免重复对预设复用页面进行开发,开发一次即可,有利于降低开发工作量;预设复用页面部署在网上银行平台一方上即可,避免在两方或多方上重复部署预设复用页面,有利于减少部署硬件设备的消耗;此外,由于预设复用页面部署在网上银行平台一方上,后期对网上银行平台一方上的相关功能进行维护即可,有利于降低维护任务工作量。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:
图1是本发明实施例提供的一种多入口页面复用方法的流程图;
图2是本发明实施例提供的一种实施上述多入口页面复用方法的流程图;
图3是本发明实施例提供的一种计算机设备的结构框图;
图4是本发明实施例提供的一种多入口页面复用装置的结构框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本发明做进一步详细说明。在此,本发明的示意性实施方式及其说明用于解释本发明,但并不作为对本发明的限定。
在本发明实施例中,提供了一种多入口页面复用方法,如图1所示,该方法包括:
步骤102:在登录网上金融平台的过程中,接收网上银行平台返回的操作员权限码,其中,所述网上银行平台为多个所述网上金融平台提供企业服务;
步骤104:从接收的操作员权限码中过滤得到网上金融平台的操作员权限码;
步骤106:将网上金融平台的操作员权限码和网上金融平台的登录入口信息存储到共享存储器中;
步骤108:在登录网上金融平台后,根据所述共享存储器中存储的登录入口信息判断是否为网上金融平台登录,若是,链接到所述网上银行平台的预设复用页面的路由,跳转到所述预设复用页面;
步骤110:根据预先配置的网上金融平台的菜单结构和所述共享存储器中存储的网上金融平台的操作员权限码对所述预设复用页面渲染菜单。
由图1所示的流程可知,在本发明实施例中,提出了在登录网上金融平台的过程中,接收网上银行平台返回的操作员权限码,并从接收的操作员权限码中过滤得到网上金融平台的操作员权限码,进而将网上金融平台的操作员权限码和网上金融平台的登录入口信息存储到共享存储器中,在登录网上金融平台后,即可根据共享存储器中存储的登录入口信息判断是否为网上金融平台登录,若是,则链接到网上银行平台的预设复用页面的路由,实现网上金融平台跳转到网上银行平台的预设复用页面,达到了在网上金融平台上复用网上银行平台的预设复用页面,与现有技术相比,对于网上金融平台和网上银行平台可以避免重复对预设复用页面进行开发,开发一次即可,有利于降低开发工作量;预设复用页面部署在网上银行平台一方上即可,避免在两方或多方上重复部署预设复用页面,有利于减少部署硬件设备的消耗;此外,由于预设复用页面部署在网上银行平台一方上,后期对网上银行平台一方上的相关功能进行维护即可,有利于降低维护任务工作量。
具体实施时,网上银行平台为多个所述网上金融平台提供企业服务,在每个网上金融平台的登录过程中,都可以接收网上银行平台返回的操作员权限码后,将登录的网上金融平台的操作员权限码和网上金融平台的登录入口信息存储到共享存储器中,具体的,多个网上金融平台均可以访问共享存储器进而存储操作员权限码和登录入口信息。
具体实施时,上述共享存储器可以是vuex。vue中,多层嵌套组件之间传值非常繁琐,兄弟组件之间传值更是无能为力。vuex是一个专为vue应用程序开发的状态管理模式,采用集中式存储管理应用的所有组件状态,并以相应的规则保证状态以一种可预测的方式发生变化,vuex可以实现多组件共享状态,多页面都可以很方便地获取vuex中存储的信息。
具体实施时,上述登录入口信息可以是任意能够区分登录入口的信息,例如,可以是登录入口标识。
具体实施时,在登录网上金融平台后,即可根据所述共享存储器中存储的登录入口信息判断是否为由网上金融平台登录,若是,则链接到网上银行平台的预设复用页面的路由,跳转到预设复用页面,实现网上金融平台复用网上银行平台的预设复用页面;若否,则直接按照现有技术跳转网上银行平台的对应页面即可。
具体实施时,在跳转到预设复用页面后,为了实现预设复用页面的应用,在本实施例中,提出了预先配置网上金融平台的菜单结构,进而根据预先配置的网上金融平台的菜单结构和共享存储器中存储的网上金融平台的操作员权限码对预设复用页面渲染菜单。
具体实施时,网上银行平台操作员针对各交易有限制,只有具有相关权限的操作员才能看到对应功能页面、执行对应的操作,此处,网上金融平台以操作员角色,根据操作员权限码对预设复用页面渲染菜单。
具体实施时,上述预设复用页面可以是网上银行平台上和网上金融平台页面具备相同样式、功能等相同之处、可复用的页面。具体的,通过路由可以预先设置网上金融平台登录后,跳转的首页面为网上银行平台的哪个预设复用页面,预先设置网上金融平台登录跳转到网上银行平台的哪个或哪些预设复用页面进行页面复用,以实现对预设复用页面的页面、功能的复用。
具体实施时,为了实现预设复用页面可以更彻底地适用于网上金融平台,在本实施例中,跳转到所述预设复用页面后,根据所述共享存储器中存储的登录入口信息判断是否为网上金融平台登录,若是,在所述预设复用页面中针对所述网上银行平台和所述网上金融平台存在差异之处(例如,在预设复用页面中的某个或某些细节、细微之处,针对网上银行平台和网上金融平台使用时存在不同或差异),按照所述网上金融平台的页面要求进行初始化。
具体的,跳转到所述预设复用页面后,对预设复用页面中针对所述网上银行平台和所述网上金融平台存在差异之处进行初始化处理,例如,对面包屑等有差异的地方进行初始化处理,使得处理后的页面更适用、符合网上金融平台的页面要求。
以下以供应链金融服务平台复用网上银行平台的页面为例,介绍实施上述多入口页面复用方法的过程,如图2所示,该过程包括以下步骤:
s1:在供应链金融服务平台登录时,将供应链金融服务平台的登录入口标识和过滤后得到的供应链金融服务平台的操作员权限码存储到vuex中;
s2:供应链金融服务平台登录后,通过vuex存储的登录入口标识判断是否为由供应链金融服务平台登录,若是,链接到网上银行平台的预设复用页面的路由,跳转到预设复用页面;
s3:根据预先配置的供应链金融服务平台的菜单结构和vuex中存储的供应链金融服务平台的操作员权限码对预设复用页面渲染菜单;
s4:当跳转到复用的页面时,根据vuex中存储的登录入口标识判断是否为供应链金融服务平台登录,若是,在预设复用页面中针对网上银行平台和供应链金融服务平台存在差异之处,按照网上金融平台的页面要求进行对应的初始化。
在本实施例中,提供了一种计算机设备,如图3所示,包括存储器302、处理器304及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意的多入口页面复用方法。
具体的,该计算机设备可以是计算机终端、服务器或者类似的运算装置。
在本实施例中,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述任意的多入口页面复用方法的计算机程序。
具体的,计算机可读存储介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机可读存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读存储介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。
基于同一发明构思,本发明实施例中还提供了一种多入口页面复用装置,如下面的实施例所述。由于多入口页面复用装置解决问题的原理与多入口页面复用方法相似,因此多入口页面复用装置的实施可以参见多入口页面复用方法的实施,重复之处不再赘述。以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图4是本发明实施例的多入口页面复用装置的一种结构框图,如图4所示,该装置包括:
权限码接收模块402,用于在登录网上金融平台的过程中,接收网上银行平台返回的操作员权限码,其中,所述网上银行平台为多个所述网上金融平台提供企业服务;
过滤模块404,用于从接收的操作员权限码中过滤得到网上金融平台的操作员权限码;
信息存储模块406,用于将网上金融平台的操作员权限码和网上金融平台的登录入口信息存储到共享存储器中;
页面复用模块408,用于在登录网上金融平台后,根据所述共享存储器中存储的登录入口信息判断是否为网上金融平台登录,若是,链接到所述网上银行平台的预设复用页面的路由,跳转到所述预设复用页面;
渲染模块410,用于根据预先配置的网上金融平台的菜单结构和所述共享存储器中存储的网上金融平台的操作员权限码对所述预设复用页面渲染菜单。
在一个实施例中,还包括:
页面处理模块,用于根据所述共享存储器中存储的登录入口信息判断是否为网上金融平台登录,若是,在所述预设复用页面中针对所述网上银行平台和所述网上金融平台存在差异之处,按照所述网上金融平台的页面要求进行初始化。
在一个实施例中,所述网上金融平台为供应链金融服务平台。
在一个实施例中,所述共享存储器为vuex。
本发明实施例实现了如下技术效果:提出了在登录网上金融平台的过程中,接收网上银行平台返回的操作员权限码,并从接收的操作员权限码中过滤得到网上金融平台的操作员权限码,进而将网上金融平台的操作员权限码和网上金融平台的登录入口信息存储到共享存储器中,在登录网上金融平台后,即可根据共享存储器中存储的登录入口信息判断是否为网上金融平台登录,若是,则链接到网上银行平台的预设复用页面的路由,实现网上金融平台跳转到网上银行平台的预设复用页面,达到了在网上金融平台上复用网上银行平台的预设复用页面,与现有技术相比,对于网上金融平台和网上银行平台可以避免重复对预设复用页面进行开发,开发一次即可,有利于降低开发工作量;预设复用页面部署在网上银行平台一方上即可,避免在两方或多方上重复部署预设复用页面,有利于减少部署硬件设备的消耗;此外,由于预设复用页面部署在网上银行平台一方上,后期对网上银行平台一方上的相关功能进行维护即可,有利于降低维护任务工作量。
显然,本领域的技术人员应该明白,上述的本发明实施例的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明实施例不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明实施例可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。