企业工作台自定义开发
什么是企业工作台
为了更高效支持企业信息化管理,比如账号登录、权限管控、应用聚合、流程审批等,微搭平台为用户预置了统一的标准化企业工作台,类似 Portal门户平台的概念,包含统一的用户登录、流程中心、消息通知等功能 ,同时作为基座搭载了微搭搭建的模型驱动应用。
注意:目前只有模型驱动应用可通过企业工作台访问,模型驱动应用 可以根据数据模型自动生成标准化页面,也可以添加自定义页面
关于企业工作台的具体功能请参考:
企业工作台个性化
微搭预置的企业工作台提供了系统配置来配置 LOGO,系统标题、导航栏颜色等功能来满足部分的自定义需求。
自定义菜单高亮行为
默认情况下企业工作台的导航菜单会自动匹配访问的页面路径,即在访问菜单对应的页面时自动高亮。但在很多场景比如在进入新增、修改、详情等独立页面时,这些页面和菜单所配置的页面在访问路径时没有相关性,并且我们也可以从不同的页面访问这些相关独立页面,从这个角度来说如果需要做二级独立页面的菜单高亮必须在应用开发时来做相应处理。
微搭提供了自定义菜单高亮的机制:在页面 url 上加上 query
参数 _activemenu
,其值为需要高亮的菜单对应的页面 id。由于应用导航方式可能存在 hash/pushstate 的方式,建议通过微搭中相关方法(如事件动作面板中打开页面的入参配置等)来设置 query 参数。