第三版首页开启入口

2021年9月后开通的环境,默认启用第三版首页
管理入口:系统设置-企业设置-服务器参数-是否启用第三版本首页

第三版首页方案设置入口

系统级方案设置

系统设置-企业设置-首页方案

个人级方案设置(个人级工作台设置)

点击右上角人员头像-个人设置-个人工作台设置(个人级别设置的首页工作台会在系统级工作台选项下展示)

首页方案设置介绍

参数说明:
方案名:根据需要填写
编号:保证不重复即可
方案内容:方案高级设置内容无需填写,可视化设置后会自动填充
排序码:权限满足多个方案时,展示排序码最大的方案

注意:首页方案排序码和角色过滤需要与服务器参数【是否启用插件优先级过滤及角色隔离】配合使用,当参数启用时,排序码设置与角色过滤设置才能生效

首页工作台设置

首页方案支持多工作台功能,管理员/用户个人可以根据需要创建多套工作台,根据使用角色进行工作台隔离,每个工作台展示不同的首页方案内容,用户在使用过程中可以自行切换首页工作台进行查看

注意,首页工作台设置入口默认关闭,需要通过服务器参数【是否启用首页工作台】设置开启,开启后请为首页方案设置对应工作台,否则工作台下没有对应的首页方案,将会展示默认方案

开启后首页设置功能页面会多出工作台分类及【工作台设置】按钮,支持设置工作台的可见角色或根据入口条件(支持v1,v2公式,计算后返回true的人员可以查看该工作台)判断人员是否可见工作台

首页方案设置弹窗会多出【选择工作台】字段操作,支持用户选择维护的工作台,工作台为必选字段,若有在开启工作台功能前就维护的方案,工作台字段为空,该方案在首页中将会被归入“默认工作台”,如果不想展示"默认工作台",则需要将每个已启用方案都维护上对应工作台。

开启首页工作台后,会同时出现【关联仪表板】及【上下文参数】字段

关联仪表板:支持选择需要展示在首页的仪表板,关联后的仪表板有配置变化时,首页方案的仪表板会同步变化(注意,仪表板需要在编辑页面开启是否支持首页插件引用才能被选择,且报表的使用角色需要与工作台的角色匹配

上下文参数:在首页方案中引入仪表板时,若仪表板中有需要定义的上下文参数,在此处维护

首页工作台可选切换方式

首页工作台目前支持两种切换方式:通过头部图标点击下拉切换 及 通过顶部tabs方式切换

通过服务器参数【切换首页工作台方式】进行设置

交互效果分别如下:

通过头部图标点击下拉切换

通过顶部tabs方式切换

第三版首页插件介绍

标准预制组件

第三版首页PC与移动端标准分别预制了11个和6个插件

PC:

移动:

公告(PC、mobile)

人员信息(PC、mobile)

新版应用(PC、mobile)

考勤异常(PC、mobile)

列表插件(PC、mobile)

多页签插件(PC、mobile)

仪表板(PC、mobile)

消息通知(PC)

日历(PC)

轮播图(PC)

穿透定义配置示例:

点击跳转到系统内部地址,配置方法参考super_go配置,super_go(场景,{模型,{参数}})
"=function(){SCOPE.super_go('common_model_list',{model:'zhx_model'})}"

点击跳转到外部指定地址,单引号中的https://cn.bing.com/为跳转的外部链接,直接替换即可
"=function(){WINDOW.location.href='https://cn.bing.com/'}"


多张轮播图对应不同的跳转地址,其中index=0代表第一张图片,index=1代表第二张图片,以此类推
"=function(swiper, index){if(index=0){WINDOW.location.href='https://cn.bing.com/'} else if(index=1) { WINDOW.location.href='https://cn.bing.com/'}}"


待办已办(PC)

日历助手(mobile)

更多扩展组件

同时,支持在公司级模板扩展更多插件,包括

仅支持pc端:轮播信息,数据源列表组件,view组件,容器组件,组合插件

同时支持PC/移动端:数据源view组件,

组件扩展添加方式:
系统设置-公司级模板-搜索portal_plugin.json模板及portal_plugin_category.json模板,在模板中添加对应组件配置

轮播信息组件

portal_plugin.json添加

{
    "category_key": "carousel_info",
    "key": "carousel_info",
    "roles": ["employee"]
},

portal_plugin_category.json

{
    "key": "carousel_info",
    "label": "轮播信息",
    "icon": "icon-list-statistical",
    "plugin": "home-widget-carousel-info",
    "roles": ["employee"],
    "target": ["pc", "mobile"]
},

计数组件

portal_plugin.json添加

 {
    "category_key": "count_sec",
    "key": "count_sec",
    "roles": ["employee"]
}

portal_plugin_category.json

{
    "key": "count_sec",
    "label": "计数组件(新)",
    "icon": "icon-system-set",
    "plugin": "count-sec",
    "roles": ["employee"],
    "target": ["pc"],
    "is_new": true
}


行业资讯

在首页插件中用列表插件实现,模型为IndustryInformation,场景为homepage

列表展示内容通过地址common_model_list?model=IndustryInformation进行管理(可以发布成自定义应用,场景:common_model_list,参数:{"model":"IndustryInformation"}

特别说明:

如果需要自定义行业资讯的分类,需要将info元数据,list层homepage场景标准的类别字段隐藏,

然后仿照标准类别字段,在model元数据、info元数据、list层homepage场景元数据新增弹性字段作为新分类


并将list层homepage元数据的category_field改成新增的弹性字段


  • 无标签