文档
测试
现存接口

编辑、保存主题

POST
https://easydoc.net/mock/MH8zNQVt/v2/theme/edit

请求头

参数名
类型
描述
必填
x-id-token
string
用户token
必填

请求参数

参数名
类型
描述
必填
标签
pageList
array
页面配置数据列表
必填
现存
pageViewModeList
array
页面视图模式列表
必填
新增
viewCode
string
视图模式code,产品共有:SchoolStaff(全校师生)、Student(学生)、Tourist(游客)、Visitor(访客)、Teacher(教师)
必填
viewName
string
视图切换时所显示的名称, 示例:教师
必填
roles
array
该视图的角色显示范围, 示例:["2", "11", "12", "4", "6", "7", "10", "1", "8", "3", "9"]
必填
sort
int
排序,从0开始, 示例:0
必填
viewInfo
string
视图描述详情
必填
overviewImg
string
此视图的概览图
必填
subMenuList
array
二级菜单列表,目前此属性只在pageCode为BusinessManagementCenter时起作用
必填
新增
menuCode
string
菜单code, 示例:FlowInstance
必填
新增
menuName
string
菜单名称, 示例:流程实例
必填
新增
iconUrl
string
必填
新增
resourceType
string
菜单类型;systemMeun=>系统菜单,remote=>外部菜单,externalJump=>外部跳转
必填
新增
newIconUrl
string
必填
新增
resourceUrl
string
外部资源访问地址;resourceType=remote时,此值会起作用
必填
新增
roleList
array
必填
新增
fileName
string
外部资源名称;resourceType=remote时,此值会起作用
必填
新增
moduleName
string
外部资源模块名称;resourceType=remote时,此值会起作用
必填
新增
sort
int
必填
新增
viewInfo
string
视图描述详情
必填
新增
overviewImg
string
此视图的概览图
必填
新增
businessManagementCenter
boolean
是否是业务管理中心菜单
必填
新增

响应参数

参数名
类型
描述
必填
code
int
接口状态code; 示例:0=>成功 ; 非0 => 失败
必填
message
string
接口状态描述信息
必填
data
object
null
必填

说明 / 示例

post参数示例: ```json { "enabled":true, "name":"系统主题", "roles":["2","11","12","4","6","7","10","1","8","3","9"], "pageList":[ { "pageCode":"Index", "pageName":"首页", "detailedName":"拥有本科生、研究生、教师、领导不同视图样式的首页", "pageViewModeList":[ { "viewCode":"SchoolStaff", "viewName":"全校师生", "roles":["2","11","12","4","6","7","10","1","8","3","9"], "sort":0 }, { "viewCode":"Student", "viewName":"学生", "roles":["2"], "sort":1, } , { "viewCode":"Tourist", "viewName":"游客", "roles":["1"], "sort":2, }, { "viewCode":"Visitor", "viewName":"访客", "roles":["4"], "sort":3, }, { "viewCode":"Teacher", "viewName":"教师", "roles":["2","11","12","4","6","7","10","1","8","3","9"], "sort":4, } ], "resourceUrl":"", "sort":0, "showAllInOneScreen":"", "pageMaskOpacity":"0", "pageBlur":"0", "switchablePages":"" }, { "pageCode":"BusinessManagementCenter", "pageName":"业务管理中心", "isBusinessManagementCenter":true, "detailedName":"支持对门户的管理功能进行配置,例如资讯管理、服务管理等", "subMenuList":[ { "menuCode":"ContentRelease", "menuName":"资讯管理", "resourceUrl":"", "roleList":[ "6", "10" ], "sort":0, "iconUrl":"book", "newIconUrl":"" }, { "menuCode":"FlowInstance", "menuName":"流程实例", "resourceUrl":"", "roleList":[ "6", "9" ], "sort":1, "iconUrl":"flow-instance", "newIconUrl":"" }, { "menuCode":"ScheduleManagement", "menuName":"日历管理", "resourceUrl":"", "roleList":[ "6", "8" ], "sort":2, "iconUrl":"calendar", "newIconUrl":"" }, { "menuCode":"PostManagement", "menuName":"岗位人员", "resourceUrl":"", "roleList":[ "12", "6" ], "sort":3, "iconUrl":"post-management", "newIconUrl":"" }, { "menuCode":"ApplicationServiceManagement", "menuName":"应用服务", "resourceUrl":"", "roleList":[ "6", "7" ], "sort":4, "iconUrl":"application-service-management", "newIconUrl":"" }, { "menuCode":"MessageServe", "menuName":"消息平台", "resourceUrl":"", "roleList":[ "11", "6" ], "sort":5, "iconUrl":"message-service", "newIconUrl":"" } ], "resourceUrl":"", "roles":["2","11","12","4","6","7","10","1","8","3","9"], "sort":6, "showAllInOneScreen":"", "pageMaskOpacity":"0", "pageBlur":"0", "switchablePages":"" }, { "pageCode":"ServiceCenter", "pageName":"服务中心", "detailedName":"风格二", "resourceUrl":"", "roles":["2","11","12","4","6","7","10","1","8","3","9"], "sort":6, "showAllInOneScreen":"", "pageMaskOpacity":"0", "pageBlur":"0", "switchablePages":"" }, { "pageCode":"ServiceCenter1", "pageName":"服务中心", "detailedName":"风格一", "resourceUrl":"", "roles":[ "6" ], "sort":7, "showAllInOneScreen":"", "pageMaskOpacity":"0", "pageBlur":"0", "switchablePages":"" }, { "pageCode":"NewsCenter", "pageName":"资讯中心", "detailedName":"风格二", "resourceUrl":"", "roles":["2","11","12","4","6","7","10","1","8","3","9"], "sort":8, "showAllInOneScreen":"", "pageMaskOpacity":"0", "pageBlur":"0", "switchablePages":"" }, { "pageCode":"NewsCenter1", "pageName":"资讯中心", "detailedName":"风格一", "resourceUrl":"", "roles":[ ], "sort":9, "showAllInOneScreen":"", "pageMaskOpacity":"0", "pageBlur":"0", "switchablePages":"" }, { "pageCode":"EventsCenter", "pageName":"事务中心", "detailedName":"", "resourceUrl":"", "roles":["2","11","12","4","6","7","10","1","8","3","9"], "sort":10, "showAllInOneScreen":"", "pageMaskOpacity":"0", "pageBlur":"0", "switchablePages":"" } ], } ```