[发明专利]一种多实例管理控制台的实现方法在审
申请号: | 202210180708.4 | 申请日: | 2022-02-25 |
公开(公告)号: | CN114546371A | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 翟文莉;玄德;赵山;肖传楠;杜天宇 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | G06F8/36 | 分类号: | G06F8/36;G06F8/70;G06F16/958 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 孙晶伟 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实例 管理 控制台 实现 方法 | ||
1.一种多实例管理控制台的实现方法,其特征是定义封装多实例管理控制台的模块,形成多实例管理控制台可复用的组件,所述定义的模块包括展示模块、状态存储模块、数据初始化模块和通知模块,
通过数据初始化模块完成数据初始化,进行页面切换时,通过交互将当前操作的实例信息保存至状态存储模块中,切换页面时,从状态存储模块中取出实例信息,并自动选中上一页面最后操作的实例,在页面间保持所选实例的一致;进行浏览器标签页切换时,采用发布订阅模式,通过通知模块监听活动标签页实例数据的变化,并将浏览器当前活动标签页选中的实例数据推送至其他非活动的标签页,并在页面中给出切换至最后操作实例的提示信息,保持在多个浏览器标签页中所选实例一致性。
2.根据权利要求1所述的一种多实例管理控制台的实现方法,其特征是通过所述展示模块提供用户界面,通过@Input定义输入,输入需要输入的数据,通过@Output定义输出,输出需要输出的数据。
3.根据权利要求1所述的一种多实例管理控制台的实现方法,其特征是通过所述展示模块提供type属性输入,url属性输入及model属性输入。
4.根据权利要求1所述的一种多实例管理控制台的实现方法,其特征是所述通过数据初始化模块完成数据初始化,包括:
判断状态存储模块中是否已保存实例信息,若无实例信息则视为首次访问,调用后台接口获取正常实例数据,默认选择第一个实例。
5.根据权利要求1所述的一种多实例管理控制台的实现方法,其特征是所述定义的模块还包括异常处理模块,通过所述异常处理模块处理实例异常情况。
6.根据权利要求5所述的一种多实例管理控制台的实现方法,其特征是所述所述处理实例异常情况,包括:
通过异常处理模块判断是否存在实例异常情况,将存在异常情况的实例的数据置为‘null’,并在页面中全局提示实例异常信息,并提示重新选择正常实例。
7.根据权利要求5或6所述的一种多实例管理控制台的实现方法,其特征是所述实例异常情况,包括:
当前状态存储模块中保存的实例数据未存在于后台接口返回的正常实例数据列表中,则视为当前操作的实例出现异常。
8.一种多实例管理控制台,其特征是包括展示模块、状态存储模块、数据初始化模块和通知模块,
所述多实例管理控制台通过数据初始化模块完成数据初始化,进行页面切换时,通过交互将当前操作的实例信息保存至状态存储模块中,切换页面时,从状态存储模块中取出实例信息,并自动选中上一页面最后操作的实例,在页面间保持所选实例的一致;进行浏览器标签页切换时,采用发布订阅模式,通过通知模块监听活动标签页实例数据的变化,并将浏览器当前活动标签页选中的实例数据推送至其他非活动的标签页,并在页面中给出切换至最后操作实例的提示信息,保持在多个浏览器标签页中所选实例一致性。
9.根据权利要求8所述的一种多实例管理控制台,其特征是还包括异常处理模块,所述异常处理模块处理实例异常情况。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210180708.4/1.html,转载请声明来源钻瓜专利网。