技术特征:
1.一种界面编排的方法,其特征在于,所述方法包括:获取界面元数据,所述界面元数据是预先存储或预先设置得到的;根据目标界面需求编排所述界面元数据,获得编排好的界面元数据;根据所述编排好的界面元数据,获得与所述编排好的界面元数据对应的属性描述数据;根据所述属性描述数据进行界面渲染,获得符合所述目标界面需求的目标界面。2.根据权利要求1所述的方法,其特征在于,所述根据目标界面需求编排所述界面元数据,获得编排好的界面元数据,包括:创建用于编排所述界面元数据的页面;将预置布局容器添加在所述页面中;将预置数据容器添加在所述预置布局容器中;将目标模型绑定所述预置数据容器;将所述目标模型对应的目标字段和所述目标模型对应的目标行为添加在所述预置数据容器中;将后端提交行为和流程驱动行为绑定所述目标行为;根据所述目标界面需求对所述目标字段和目标行为进行修改,获得所述编排好的界面元数据。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标界面需求对所述目标字段和目标行为进行修改,获得所述编排好的界面元数据,包括:根据所述目标界面需求和界面编排渲染引擎对所述目标字段和目标行为进行修改,获得所述编排好的界面元数据。4.根据权利要求3所述的方法,其特征在于,所述界面编排渲染引擎由所述界面元数据和预置设计体系库构成,所述预置设计体系库包括控件、容器、场景组件和设计标准。5.根据权利要求1所述的方法,其特征在于,所述获取界面元数据,具体为:通过编排控制台或产品模块获取所述界面元数据,所述编排控制台用于设置所述界面元数据,所述产品模块用于存储所述界面元数据。6.根据权利要求1所述的方法,其特征在于,所述根据所述属性描述数据进行界面渲染,获得符合所述目标界面需求的目标界面,包括:根据所述属性描述数据进行界面渲染,获得渲染界面;将所述渲染界面进行预览,获得预览界面;若所述预览界面符合所述目标界面需求,将所述预览界面确定为所述目标界面。7.根据权利要求1所述的方法,其特征在于,在所述获得符合所述目标界面需求的目标界面之后,还包括:对所述目标界面进行发布。8.根据权利要求1所述的方法,其特征在于,在所述获得符合所述目标界面需求的目标界面之后,还包括:对所述目标界面的应用数据和使用权限数据进行统计,获得与所述目标界面对应的数据仪表盘。9.一种界面编排的装置,其特征在于,所述装置包括:
获取模块,用于获取界面元数据,所述界面元数据是预先存储或预先设置得到的;编排模块,用于根据目标界面需求编排所述界面元数据,获得编排好的界面元数据;获得模块,用于根据所述编排好的界面元数据,获得与所述编排好的界面元数据对应的属性描述数据;渲染模块,用于根据所述属性描述数据进行界面渲染,获得符合所述目标界面需求的目标界面。10.一种界面编排的设备,其特征在于,所述设备包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序,以使所述设备执行如权利要求1至8任一项所述的界面编排的方法的步骤。
技术总结
本申请公开了一种界面编排的方法及装置,在该方法中,首先,获取界面元数据,界面元数据是预先存储或预先设置得到的;然后,根据目标界面需求编排界面元数据,获得编排好的界面元数据;再根据编排好的界面元数据,获得与编排好的界面元数据对应的属性描述数据;最后,根据属性描述数据进行界面渲染,获得符合目标界面需求的目标界面。可见,该方法根据目标界面需求通过编排界面元数据得到对应的属性描述数据,通过属性描述数据进行界面渲染得到符合目标界面需求的目标界面,对非开发人员的业务能力要求较低,满足了非开发人员对界面进行编排的需求。排的需求。排的需求。
技术研发人员:沈力 熊根鑫 石文娟 杨强 孔娟 江再玉 刘玉玺 洪杨 王同乐 郭清吉
受保护的技术使用者:国网江苏省电力有限公司信息通信分公司
技术研发日:2022.10.20
技术公布日:2022/12/30