微信配置原型界面
请求界面地址:/pubWeb/public/navigation
微信导航界面配置接口定义
1. 树形控件列表接口
- 接口说明: 读取树形控件列表数据
- 相对地址:
/pubWeb/public/navigationTree
- 请求方式:GET
- 参数:无
- 响应数据类型:JSON
- 响应数据说明:JSON数据为数组格式,其中每一个数组对象中存 在三个字段,
text
字段代表当前节点显示名称
id
字段代表当前节点的id属性
iconUrl
字段代表当前节点的icon图标的url地址
- 数据demo(JS对象格式):
[
{ "id":"91231920831290312",
"iconUrl":"/demo/typea",
"text":"节点名称demo",
children:[
]
}
]
2. 树形控件新增接口
- 接口说明: 新增树形结构节点
- 相对地址:
/pubWeb/public/navigationTree
- 请求方式:POST
- 参数:
{
parentId:"",//新增加节点的父类节点id
item:{
"id":"91231920831290312",
"iconUrl":"/demo/typea",
"text":"节点名称demo",
children:[] //考虑到是新增当前节点,child不可能有值,默认为空数组处理
}
}
- 响应数据类型:JSON
- 响应数据说明:status表示状态值 status为0的时候,认为新增节点成功;status为-2的时候,代表服务器出现异常(不能处理的异常信息);status=-1的时候,代表服务器新增节点失败
{
status:"0"||"-1"||"-2",
message:"" //默认为空,在有需要响应异常信息的时候,可以封装到message属性字段中。
}
3. 树形控件删除接口
- 接口说明: 删除树形结构节点,根据节点ID删除对应的数据(包括了当前节点内部的子节点的数据)
- 相对地址:
/pubWeb/public/navigationTree
- 请求方式:DELETE
- 参数:
{
id:"要删除的节点ID"
}
- 响应数据类型:JSON
- 响应数据说明:status表示状态值 status为0的时候,认为删除成功;status为-2的时候,代表服务器出现异常(不能处理的异常信息);status=-1的时候,代表服务器删除节点失败
{
status:"0"||"-1",
message:"" //默认为空,在有需要响应异常信息的时候,可以封装到message属性字段中。
}
4. 配置首页树形控件接口修改
- 接口说明: 修改树形结构节点的
内容信息
、图标信息
、父节点信息
- 相对地址:
/pubWeb/public/navigationTree
- 请求方式:PUT
- 参数:
{
parentId:"",//新增加节点的父类节点id
item:{
"id":"91231920831290312",
"iconUrl":"/demo/typea",
"text":"节点名称demo",
children:[] //考虑到是新增当前节点,child不可能有值,默认为空数组处理
}
}
- 响应数据类型:JSON
- 响应数据说明:status表示状态值 status为0的时候,认为当前节点成功
{
"status":"0"||"-1"||"-2",
message:""
}
5. 节点详细信息的内容查看
- 接口说明: 根据节点ID查看富文本编辑器在数据库中保存的数据
- 相对地址:
/pubWeb/public/detailHTML
- 请求方式:GET
- 参数:
{
id:"节点ID"
}
- 响应数据类型:JSON
- 响应数据说明:status表示状态值 status为0的时候,认为删除成功;status为-2的时候,代表服务器出现异常(不能处理的异常信息);status=-1的时候,代表服务器删除节点失败
{
status:"0"||"-1",
detailHTML:"<div style=/"width:'130px'/"></div>" //detailHTML内部应当返回对应的HTML数据,追加到富文本编辑器中。
}
6. 节点详细信息的内容 修改、删除
- 接口说明: 根据节点ID 修改富文本编辑器在数据库中保存的数据(如果设置为空内容,则保存为空内容,认为是删除内容)
- 相对地址:
/pubWeb/public/detailHTML
- 请求方式:POST
- 参数:
{
id:"节点ID",
detailHTML:"<div style=/"width:'130px'/"></div>" //detailHTML为符合HTML格式的字符串数据
}
- 响应数据类型:JSON
- 响应数据说明:status表示状态值 status为0的时候,认为删除成功;status为-2的时候,代表服务器出现异常(不能处理的异常信息);status=-1的时候,代表服务器删除节点失败
{
status:"0"||"-1",
message:""
}
网友评论