• 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. 合同标准子系统
  • 相关阅读:
    学SLAM的女生,很酷
    barzilar_borwein算法微调函数的优化收敛
    洛谷-P5019-铺设道路
    程序员都不知道的代码
    Steam游戏怎么选服务器
    中秋,在公司赏月
    【Linux】指令及权限管理的学习总结
    InterSystems IRIS使用python pyodbc连接 windows环境,odbc驱动安装,DSN配置,数据源配置
    第四章 树和二叉树
    【可视化工具】二维矩形装箱可视化 + JS-Canvas实现
  • 原文地址:https://blog.csdn.net/tubierr/article/details/126963122