什么是版本日志工具?

版本日志工具是用于:业务系统有更新或升级时,可以将更新的升级日志发布到业务系统中,供业务系统查看的工具。(需要配合管理端进行使用)

使用方式:

管理端:(以csb为例子)

  1. 管理端选择对应的业务系统

  2. 编写对应的升级日志(点击确定即可发布)

业务端:

对于新发布的日志,系统会自动弹出。三次取消以后将不再弹出,或者直接点击【已读,下次不再显示】按钮

在系统的顶部栏,点击📢小按钮即可查看以往的日志信息

前端组件如何接入?

CSB的系统接入:

  1. 升级npm包:@cvte/cir-antdframe,版本号大于等于3.1.1-16

  2. 配置node端api转发:在/config/server.js中进行配置(op.host为门户的域名)
    portalUrl: {url: process.env[‘op.host’] || ‘https://op-fat.cvte.com'}

  3. 配置node端变量注入html,/config/server.js中配置injectData(op.appId为门户分配的应用id,op.host为门户的域名)
    { key: ‘opAppId’, value: process.env[‘op.appId’] },
    { key: ‘opUrl’, value: process.env[‘op.host’] || ‘https://op-fat.cvte.com' },

非CSB系统接入:

  1. 安装@cvte/cir-versions-log

  2. 配置node端转发:视自己系统情况而定,将【/apis/common/proxy/portalUrl】转发到https://home.cvte.com或者https://op-fat.cvte.com

  3. 编写代码

    import VersionList from '@cvte/cir-versions-log';
    export default ()=> {
    const opAppId = '';  // 当前应用对应的门户appId
    const opUrl = '';   // 门户的域名
    
    return <VersionList  appId={opAppId} opUrl={opUrl} ></VersionList>
    };
作者:黄威鸿  创建时间:2022-06-07 16:16
最后编辑:黄威鸿  更新时间:2022-06-07 16:54