4)基础平台开放的首页集成规范

1.前言

企业管理平台由基础平台+业务交付实现组成。基础平台由16大微应用组成,业务交付实现是基础平台为实现业务开放的扩展实现。软件平台初步运行如下:

 

本文档的主要目的是lms应用中怎么基于实际情况来实现特定业务的首页。

2.参考资料

《java首页开发文档v1.0.docx》

《xxxxxxxx标准产品开发与集成规范V0.1.docx》

3.目标读者

产品交付项目经理,产品研发经理,参与项目交付团队成员,其他有兴趣人员。

4.安全要求

本文档为业务交付文件之一,对全员开放。

5.首页需求

Ui-web-portal为基础平台中lms的首页加载组件,与业务实现无关,但携带了一个基于标准合同的通用首页。

在产品推广实践中,首页需要支持产品级(合同/案件/法务/合规/其他),角色级别(决策层、管理层、应用层/其他),通用版本(一般用开发)。在产品级/角色级别需要提供定制实现功能。

为了方便扩展与成果共享,以及基础平台作为开发平台的需求,本次将开放整个首页体系。整体分为:模板视图层、模板核心实现层【产品级(定制/标准),角色级(定制/标准)】、组件层(标准/自定义)。

5.1首页层级

 

5.1.1Index

兼容原有版本,如果存在定制子系统或者标准子系统模板,将直接被忽略。

​​​​​​​5.1.2标准子系统模板

标准子系统为公司内部开发的模板,主要用于售前演示也可以直接使用到生产环境中,由子系统名称+【_index】构成。

​​​​​​​5.1.3定制子系统模板

定制子系统模板用于高端用户售前演示以及产品落地应用,模板名称为子系统名称+【_ctm_index】。

  1. 5.2模板的参考

  2. 5.2.1模板组织形式

 

  1. 5.2.2模板文件存储形式

​​​​​​​5.2.3模板业务实现js存储

 

 

​​​​​​​5.2.4模板子系统css样式存储

  1. 6.实现逻辑

    1. 平台定位

基础平台的定位是开发平台,所以portal的实现也是全开放的。整个portal的标准部分只是提供了系统模型的基础数据,模板的存储规范等。同时提供了参考实现,当我们的参考实现无法满足业务需求时,可全新定义。

 

    1. 服务端注入到前端的数据

     

    1. 模板加载逻辑

 

系统中配置的 dhcc.subSysID 项将控制subSysID属性,需要按照业务线进行标准化配置。

    1. 定制区域加载逻辑

模板中添加了推进的js、css等文件,显示内容区域基于产品需求划分为定制层级与标准层级。加载逻辑如下:

htmlName加载逻辑如下:

 

    1. portal以下业务实现

关于vue方法的实现,暂时沿用当下的在视图级添加方法。

关于前端UI组件规范,请在特定子系统下构建自身的组件,分为标准组件与定制化组件,基于模板存储规范进行处理。

  1. 参考案例
    1. 子系统首页实现逻辑

     

    1. 合同标准子系统
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值