用户展示默认应用前提:当用户没有设置过自己的应用展示内容时(添加应用或删除都算),系统会读取设置的默认应用模板,当用户调整过自己的展示应用,系统则会读取用户的应用模板,不再展示默认应用

1、配置默认应用

进入系统设置 => 扩展管理 => 公司级模板,新建一个名为'HomeWidgetDefaultApp.json'的模板,并配置如下:

注意该文件为数组 [ {...},{...} ] 

,

配置示例如下:

{
    "app_id": xxxx,
    "category": xxxx,
    "target": xxx,
    "is_service": xxxx
}


说明:

app_id这个字段为PC端或者移动端系统首页,打开F12调试模式,切换到Network项,找到'hcm.application.my.all'接口,进入preview页面,在result中可以看到app和service列表,点击展开,找到想要默认加入首页的应用,取其id

is_service字段是根据上面的接口返回的数据,如果要加入的应用在result的app下时,则为false或者不配置,在result的service下时,则为true

移动端:target默认为1,category默认为0

pc端:target默认为0,我的服务category为0,常用应用category为1

2、打开服务器参数

!!最后一步但非常重要的一步!!:   进入系统设置 =>企业设置 => 服务器设置,搜索'是否启用默认我的应用',设置为是。


  • 无标签