数据结构

前端

门户相关前端内容基本都存放至“企业门户”首页 state 属性中,具体内容可以通过在浏览器中输入下面命令进行查看

注意:门户前端相关属性不建议直接修改,如有修改必要请走《门户定制》方案

//getCurrentReactPage()方法是获取企业门户首页React对像(需要在index首页上执行)
const state=this.getCurrentReactPage?.().state;
//在应用中使用(同租户下)
const indexState = top.getCurrentReactPage?.().state;

图 0

state下重要属性说明

属性 属性名 属性说明
agents 代理 门户代理人员列表相关信息
userInfo 当前用户信息 当前登录人信息,除user表中基础信息外,还包含人员组织相关信息
menus 所有菜单 菜单请求返回的原始数据,包含隐藏菜单数据
currentPsm 当前人员主岗信息 主要显示当前人员主岗信息,当主岗信息未获取到时,存储用户信息
portalConfig 门户配置v2 读取“统一通用配置”下“门户配置V2”的内容
icons 自定义图标 读取“统一通用配置”下“自定义图标”的内容
publicConfig 门户公共配置 读取“统一通用配置”下“门户公共配置”的内容
appList 门户快捷入口集合 读取“统一通用配置”下“门户配置V2”的内容下“快捷入口”
hasPromession 是否管理员权限 判断当前用户是否有“门户管理员”或是“管理员”角色
currentMenus 当前用户权限菜单 展示当前人员组织下有访问权限的菜单
orgsData 当前用户组织信息 当前用户下所有成员组织信息
notices 消息列表 存储自登录之后所有推送过来的消息(页面刷新)
portalThemeSetting 门户风格配置 存储门户风格配置后的数据
mainPage 门户首页 门户登录后首页地址
loginPage 门户登录页 门户登录页地址
portalPage 门户主页 门户登录后显示页面地址
initChangePassword 首次登录是否修改密码 门户首次登录是否修改密码
initUploadAvatar 首次登录上传头像 门户首次登录上传头像
isAgentLogin 是否代理用户登录 门户是否代理用户登录
openLanguage 多语言是否打开 门户多语言是否打开

后端

企业门户应用后端服务模块中,定义的数据集见下表

服务模块 数据集名称 模型名 数据表名 用途
manager 菜单管理 caidangl manager_caidangl 存储“功能树配置”中的配置内容
manager 服务 fuwu manager_service 存储“服务注册”后的服务列表
manager 服务权限配置 manager_smi_provider manager_smi_provider 存储“应用资源管理”中生产配置的内容
misc 字典表 dict misc_dict 普通字典数据,提供给开发者使用
misc 树形字典表 treedict misc_treedict 树形字典数据,提供给开发者使用
portal 首页布局 widgetLayout portal_widgetlayout 存储门户首页布局信息

日志模块 logging 中的数据集参考《操作日志

用户服务模块 uaa 和权限服务模块 comp/authorize 中的数据集参考《组织权限数据表

results matching ""

    No results matching ""