关于“首页”配置问题
本帖最后由 chenchen 于 2023-3-8 14:11 编辑首页配置文件config-portal.json,代码:
{
"indexPage": {
"enable": true,
"portal": "ceaf38b7-bb69-4810-80ef-73d4e4f28d7d",
"page": "",
"###enable": "是否启用定制的首页面.###",
"###portal": "指定首页面所属的portal,可以用id,name,alias.###",
"###page": "指定的首页面,可以使用name,alias,id###",
"###extension": "扩展设置.###"
},
"loginPage": {
"enable": false,
"portal": "04da357f-a0b9-4d03-ba58-04154dd2b0bd",
"page": "",
"###enable": "是否启用定制登录页面.###",
"###portal": "指定登录页面所属的portal,可以用id,name,alias.###",
"###page": "指定的登录页面,可以使用name,alias,id###",
"###extension": "扩展设置.###"
},
"###urlMapping": "url转换配置.###",
"###indexPage": "定制首页面设置.###",
"###loginPage": "定制登录页面设置.###",
"###extension": "扩展设置.###"
}
请,我是否可以在这里配置成,不同部门下的人员进入不同的首页,而且首页都在o2oa的框架内呢?
您可以加一个跳转页面,根据不同的人进入跳转不同的页面就好了 本帖最后由 chenchen 于 2023-3-9 10:18 编辑
论坛管理员 发表于 2023-3-9 10:05
您可以加一个跳转页面,根据不同的人进入跳转不同的页面就好了
我用了跳转页,代码:
var LevelName = this.session.user.identityList.unitLevelName.split('/');
if(LevelName== "1号" ){
window.history.replaceState(null, "", '../x_desktop/portal.html?id=8762740a-3a18-41ab-bdf5-606548aa3e12');
window.history.go(0);
}
else if(LevelName== "2号"){
window.history.replaceState(null, "", '../x_desktop/portal.html?id=7a960f94-df27-4874-ad1b-b6e6187de5f8');
window.history.go(0);
}
else {
window.history.replaceState(null, "", '../x_desktop/portal.html?id=d623d59b-6b86-4004-bb63-286566a49189');
window.history.go(0);
}
但是,问题在于,这个跳转没办法做门户ID的跳转,导致他的跳转后的门户页面并不在o2oa的门户框架内,如【图1】是o2oa的门户框架,【图2】是跳转后的门户页面,请问这个问题需要怎么解决呢?
【图1】
【图2】
这样可以内部打开页面
页:
[1]